私はAndengineにかなり慣れていないので、助けが必要です。
AnimatedSpriteの機能を理解するのに苦労しています。2Dシーンにアニメーションスプライトが座っています。24FPSでアニメートしています。シーンの片側でタッチイベントが発生したときに、アニメーションをスプライトシートから特定のフレームに変更する必要があります。たとえば、画面の右側でタッチイベントが発生した場合、タッチ位置を登録し、それに応じてアニメーションスプライトを特定のフレームに変更します。それは可能ですか?
以下は、AnimatedSpriteをレンダリングするためのコードです。
mMainCharacter = new AnimatedSprite(centerCharacterX,centerCharacterY,mLevel1CharacterBackTextureRegion,getVertexBufferObjectManager());
final long[] frameDurations = new long[24];
Arrays.fill(frameDurations,400);
mMainCharacter.animate(frameDurations, 0, 23, true);
scene.getLastChild().attachChild(mMainCharacter);
また、シーンでレイヤーを使用する理由も知りたいです。タッチイベントやシーンを説明するドキュメントやチュートリアルがあれば、誰かが私にリンクを教えてくれませんか。
前もって感謝します!