1
我對Andengine來說相當新穎,我希望得到一些幫助。如何在場景中的觸摸事件中更改動畫幀: - Andengine
我很難理解AnimatedSprite的功能。我有一個坐在2D場景上的動畫片。它在24FPS動畫。我想要的是當觸摸事件發生在場景的一側時,我的動畫從精靈表變爲特定的幀。例如,如果觸摸事件發生在屏幕的右側,我想註冊觸摸位置,並根據該更改我的animatedsprite到特定的幀。那可能嗎?
以下是我渲染我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);
而且我也想知道爲什麼我們在場景中使用層的代碼。如果有任何文檔或教程解釋觸摸事件和場景,有人可以給我一個鏈接。
在此先感謝!
非常感謝您的回覆。真的幫了! –