私が開発したcocos 2dx
ゲームでスプライトのテクスチャを取得textureFilename
が保護されているので、どうすれば解決できるのですか?それが動作しない場合、私は何を試すことができますか?私はタップとアニメーションが実行される画面上のボタンがあるので、私はそれを滑らかにしたい。つまり、アニメーションが再びテーピングするときに、アニメーションが再び開始されるのではなく、現在のポイントから始まるということです。ている私は次のコードしようとしているそのため、現在の<code>texture name</code>を取得したいココス2dx
答えて
_textureFilename変数にアクセスする場合は、CCSpriteFrame.hファイルを変更する必要があります。
まずあなたが今あなたがCCSpriteFrame.hファイルの先頭に貼り付けする必要が
protected:
Vec2 _offset;
Size _originalSize;
Rect _rectInPixels;
bool _rotated;
Rect _rect;
Vec2 _offsetInPixels;
Size _originalSizeInPixels;
Texture2D *_texture;
std::string _textureFilename;
PolygonInfo _polygonInfo;
そして、このコード
std::string _textureFilename;
から線の下にカットを提出CCSpriteFrame.hでこのコードを見つける必要がありますPublic Scopeは定義されています。
class CC_DLL SpriteFrame : public Ref, public Clonable
{
public:
std::string _textureFilename;
私はあなたを助けてくれることを願っています。ありがとう。
これはかなり悪い考えであり、終わりのないメンテナンスの問題をほとんど起こさないでしょう。 – trojanfoe
私はそれが良い考えではないことを知っていますが、時にはそれを行う必要があります。 –
私はちょうど質問された質問のための簡単な解決策を与えています。もしあなたがより良い解決策を持っているなら、それに答えてください。@ trojanfoe。 –
- 1. onPauseは、私は次のようしている現在のアクティビティ
- 2. 私は、現在のコードを使用しようとしているjQueryの
- 3. 次のように私は、現在のカルチャを取得していますその言語
- 4. HTML - 私は現在、次のコードを使用してい
- 5. 次のように私はspringpythonを使用していたコード
- 6. は、次のように私は現在、APIのビューを設定している
- 7. コルドバプロジェクトBLD00102シンボリックリンクのためのそのようなファイルやディレクトリのシンボリックリンクとコルドバプロジェクトをビルドしようとすると、私は次のエラー取得してい
- 8. は、私は現在、PHPはそうのような現在の時刻/日付を取得した日付
- 9. Entity Frameworkのアップデート - コンテキストは、現在私は、エンティティを更新しようとしていますが、私は次のエラーを取得していますエンティティ
- 10. 取得、私は次のコードしている、ヌル配列
- 11. 私はlaravel 5で現在のタイムスタンプを取得したい5
- 12. LINQ:私は、次のコードを使用して「タイトル」の値を取得しようとしています
- 13. それは、私は、次のクラッシュを取得しています
- 14. 私の現在地の現在の天気情報を取得したい
- 15. 現在のカテゴリのサブカテゴリを取得しようとしています
- 16. 、私は次のコードを使用してネイティブカレンダーからタイムゾーンを取得しようとしていますカレンダー
- 17. Visual Studioインストーラーパッケージ=======</p> <p>..私は私が作成したWindowsサービスのインストーラを構築しようとしていますし、私はモジュールを構築するために行くとき、私は次のメッセージを取得しています
- 18. は、私はあなたに次のコードを使用してVB.NETを使用してASP.NETで訪問前のページを取得しようとしている
- 19. 私は、そのセレクタでのdivの内容を取得する方法を把握しようとしています誰もが任意のコードを持っていないしてください、例</p> <p>のために私が取得したいと思いMooToolsの
- 20. 正しく春のためのBasicDataSourceをオーバーライドして、現在、私は春で、基本的なデータソース次いる
- 21. 私は[「REMOTE_ADDR」] ServerVariablesを使用してIPをチェックしてみたいけど、それは私が、私はこのコードを試してみてください現在の国に</p> <p>を見つけるために、現在のIPアドレスをテストしてみたい127.0.0.1
- 22. Scalaの私は、次のコードをコンパイルしようとしているスーパー
- 23. 変換キーストア - Windowsの-私の...私たちは以下のように現在のユーザーキーストアを取得するためにSunMSCAPIを使用している
- 24. 私は次のコードしているスレッド
- 25. Retrofit2:。私は次のようなJSONレスポンス取得していたデータ
- 26. は、PowerShellのは、私は次のコードを持っていると私はこの作業を取得しようとしていますヘルスモニタ
- 27. 次のコードを実装することで、私はhtmlファイルから正規表現を使用してデータを取得しようとしている
- 28. のEclipse 4.2私はEclipse用ADTプラグインをインストールしようとしていると私は次のエラーを取得
- 29. 私は次のJavaScriptコードを持っていたし、それが正常に働いていたのjQuery
- 30. は、私が以前に回転していたのCALayerからuiimage取得しようとしている
ファイル名/テクスチャをベクトルインスタンス変数に保持しますか?インデックスインスタンス変数も必要になりますので、ベクトルのどの要素が現在使用されているかを知ることができます。 – trojanfoe
もう一度、スプライトの現在のアニメーションフレームを取得する方法はありますか? @trojanfoe –
あなたがそれを設定すると、あなたはそれを知るでしょう。あなたがそれを定義しているときに、現在のフレームが何であるかについての謎はありません。 – trojanfoe