私が開発した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. JavaScriptの私は、次のコードで動作し、現在の日付、取得しようとしている
- 2. onPauseは、私は次のようしている現在のアクティビティ
- 3. 私は現在の1の子ページを取得するために、次のコードを持っている
- 4. 私は、現在のコードを使用しようとしているjQueryの
- 5. 次のように私は、現在のカルチャを取得していますその言語
- 6. HTML - 私は現在、次のコードを使用してい
- 7. SqlDataReaderのは..私はそれが現在ではほとんど時間のために働いて取得しようとしてきたし、それが機能しない理由は何の意味も持たないことができ、それを
- 8. は、私はエラーを次のコードを実装して取得しようとしている
- 9. 次のように私はspringpythonを使用していたコード
- 10. は、次のように私は現在、APIのビューを設定している
- 11. 現在、次のようなTypeErrorを取得しています:*: 'function'と 'float'のサポートされていないオペランドタイプ
- 12. コルドバプロジェクトBLD00102シンボリックリンクのためのそのようなファイルやディレクトリのシンボリックリンクとコルドバプロジェクトをビルドしようとすると、私は次のエラー取得してい
- 13. 私は次のように使用しているため、正しい順序
- 14. 呼び出しパラメータ - 現在、私は次のようしているヌル
- 15. は、私は現在、PHPはそうのような現在の時刻/日付を取得した日付
- 16. Keycloak現在ログインしているユーザーを取得するためのJavaScript API
- 17. Xcodeのセグエは、私は次のControllerViewに値を渡すためにしようとしているが、私はこのエラーを取得していますテーブルビュー
- 18. は私のArduino UNOのためのスケッチをコード化しましたが、私はそれをコンパイルしようとしたとき、私は次のエラーを得た
- 19. - 私は現在としてそれを持っているC
- 20. 現在のルートは、私が小枝に現在のルートを取得したい
- 21. Entity Frameworkのアップデート - コンテキストは、現在私は、エンティティを更新しようとしていますが、私は次のエラーを取得していますエンティティ
- 22. Laravelスパークルートは、私は現在のルートを取得しようとしているこのメソッドの内部
- 23. VBA私は、次のコードを変更しようとしていたファイル
- 24. 私は、次のコードを最適化しようとしていたJava 8
- 25. は、#jQueryは、#Nintexは、私は現在のユーザーの詳細情報を取得するためのSharePoint 2013年Nintexフォームに次のコードを使用している
- 26. 私はlaravel 5で現在のタイムスタンプを取得したい5
- 27. PHPの$回数は、私は、コードを次していると私はそれをリファクタリングしたい$総
- 28. 取得、私は次のコードしている、ヌル配列
- 29. 方法は、私は電卓アプリを作るためにしようとしていますが、私はオーバーライドのためのエラーを取得しています
- 30. LINQ:私は、次のコードを使用して「タイトル」の値を取得しようとしています
ファイル名/テクスチャをベクトルインスタンス変数に保持しますか?インデックスインスタンス変数も必要になりますので、ベクトルのどの要素が現在使用されているかを知ることができます。 – trojanfoe
もう一度、スプライトの現在のアニメーションフレームを取得する方法はありますか? @trojanfoe –
あなたがそれを設定すると、あなたはそれを知るでしょう。あなたがそれを定義しているときに、現在のフレームが何であるかについての謎はありません。 – trojanfoe