0
하나의 스프라이트에 두 개의 애니메이션을 추가 할 수 있습니까? 행복 바나나의andengine에서 하나의 스프라이트로 두 애니메이션을
public class MainGameActivity extends SimpleBaseGameActivity {
private int width, height;
private Scene scene;
private Camera camera;
private BitmapTextureAtlas textureBanana;
private TiledTextureRegion regionBanana;
private AnimatedSprite spriteBanana;
private static int spriteColumns = 4;
private static int spriteRows = 2;
@Override
public EngineOptions onCreateEngineOptions() {
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
width = size.x;
height = size.y;
camera = new Camera(0, 0, width, height);
EngineOptions engineOptions = new EngineOptions(true, ScreenOrientation.PORTRAIT_FIXED, new RatioResolutionPolicy(
width, height), camera);
return engineOptions;
}
@Override
protected void onCreateResources() {
textureBanana = new BitmapTextureAtlas(getTextureManager(), 256, 128, TextureOptions.BILINEAR_PREMULTIPLYALPHA);
regionBanana = BitmapTextureAtlasTextureRegionFactory.createTiledFromAsset(textureBanana, getAssets(), "gfx/spr_banana.png", 0, 0, spriteColumns, spriteRows);
textureBanana.load();
}
@Override
protected Scene onCreateScene() {
scene = new Scene();
scene.setBackground(new Background(Color.WHITE));
spriteBanana = new AnimatedSprite(width/2, height/2, regionBanana, getVertexBufferObjectManager());
scene.attachChild(spriteBanana);
spriteBanana.animate(50);
return scene;
}
}
이 코드 쇼 애니메이션 : 이 내 코드입니다. 이제이 바나나를 20 초 안에 360도 회전 시키려고합니다. 어떻게해야합니까?
고맙습니다. 이것이 내가 원하는거야. – edi233
환영합니다. 즐거웠 어 :) – Fihox