我對ANDENGINE很新穎。我正試圖在當時的動畫精靈上工作,那時候我有一個精靈動畫對象,如image1
,image2
,image3
。在這些圖像中,將執行一系列動畫。現在在動畫的ANDENGINE中使用TiledTextureRegion
,它只使用一個圖像,其中給出了精靈動畫,就像下面的圖像一樣,所以有什麼方法可以使用圖像序列來運行精靈動畫。我對它進行了很多搜索,但似乎很少有關於該主題的信息,因爲andengine放鬆了一些,但當時我必須這樣做,而且我無法考慮如何啓動或使用任何方法來實現此目的。Image Squences AndEngine
1
A
回答
1
一樣多,我得到了你的問題,你不能用幾個單獨的圖像播放動畫。您應該只使用一個平鋪圖像來實現單個精靈的動畫。上面的圖片可以播放運行動畫。爲什麼你搜索結合個人精靈動畫?
對於上面圖像的動畫可以使用
yourSprite.animate(new long[] { 110, 110, 110, 110 ,110 }, 0, 4, true);
在該動畫的方法你有四個參數。第一個參數負責每個平鋪動畫持續時間,第二個參數(這裏:0)是平鋪精靈的起始索引, 第三個參數(這裏:4)是平鋪的最後一個索引。第四個參數是循環動畫的布爾值。
注意:我忽略你的第二行在上面的圖像平鋪在這裏。 快樂編碼:)
+1
這隻有99%是真的。你可以用任意數量的「ITextureRegion」(它本身可以是「TiledTextureRegion」(開始!!!))提供一個''TiledTextureRegion''。請參閱:https://github.com/nicolasgramlich/AndEngine/blob/GLES2-AnchorCenter/src/org/andengine/opengl/texture/region/TiledTextureRegion.java#L30 – 2013-04-29 17:47:25
1
您可以從文件夾創建TiledTextureRegion。下面的示例加載文件夾「person」中的所有圖像,因爲它是一個人的步行週期。
BuildableBitmapTextureAtlas texture = new BuildableBitmapTextureAtlas(engine.getTextureManager(), 256, 64);
personTextureRegion = BitmapTextureAtlasTextureRegionFactory.createTiledFromAssetDirectory(texture, context.getAssets(), "person");
try {
texture.build(new BlackPawnTextureAtlasBuilder<IBitmapTextureAtlasSource, BitmapTextureAtlas>(0, 1, 4));
texture.load();
} catch (TextureAtlasBuilderException e) {
Debug.e(e);
}
圖像將按字母順序添加。
相關問題
- 1. AndEngine SceneTouchEvent
- 2. 在andengine
- 3. Matlab`image(image)= - 1`?
- 4. Andengine Demo Nullpointer
- 5. OpenCV mat * image =(mat *)image
- 6. image/pjpeg和image/jpeg
- 7. background-image url response image
- 8. 的Android AndEngine analogController
- 9. Debug Draw Andengine
- 10. AndEngine beginContact功能
- 11. Andengine的Performclick
- 12. 如何在andengine
- 13. AndEngine Text.setText not working
- 14. AndEngine Ease功能
- 15. Andengine fo ndroid
- 16. AndEngine的Java Hashtable
- 17. andengine中的runOnUpdateThread
- 18. AndEngine GLES2 ScrollContainer
- 19. AndEngine位置
- 20. andengine空TextureRegion
- 21. andengine mousejoint withouth gravity
- 22. andengine姿態
- 23. Android AndEngine GameNot Running
- 24. 遊戲在AndEngine
- 25. AndEngine:使用PIXEL_TO_METER_RATIO
- 26. Andengine- autoparallaxbackground-背景
- 27. AndEngine for Android 2.3
- 28. System.gc將工作在Android(Andengine)
- 29. CSS image-orientation:from-image;不工作
- 30. HTML Mouseover image over image推出
順便說一句,你的序列中的第一張和最後一張圖像看起來完全相同。所以你可能只需要其中的一個。 – 2013-04-29 17:48:23