1
我是andengine上的新開發者。我正在製作一輛自行車賽車,我想要移動我的背景而不是我的自行車。所以我如何使用兩個3背景,如果1背景完成,然後開始第二個,當它完成,然後開始第三?我該怎麼辦,請告訴我解決這個問題。如何在andengine中一次顯示不同的背景?
我是andengine上的新開發者。我正在製作一輛自行車賽車,我想要移動我的背景而不是我的自行車。所以我如何使用兩個3背景,如果1背景完成,然後開始第二個,當它完成,然後開始第三?我該怎麼辦,請告訴我解決這個問題。如何在andengine中一次顯示不同的背景?
你在背景中使用瓷磚嗎? 我從這個代碼片段: This very useful tutorial
此switch(lDirection) {
case RIGHT:
int RightAnimTiles[] = {WorldActivity.RIGHT_CENTER_TILE - 1,
WorldActivity.RIGHT_CENTER_TILE,
WorldActivity.RIGHT_CENTER_TILE + 1,
WorldActivity.RIGHT_CENTER_TILE};
animate(WorldActivity.WALK_ANIMATE_DURATION, RightAnimTiles, -1);
break;
case DOWN:
int DownAnimTiles[] = {WorldActivity.DOWN_CENTER_TILE - 1,
WorldActivity.DOWN_CENTER_TILE,
WorldActivity.DOWN_CENTER_TILE + 1,
WorldActivity.DOWN_CENTER_TILE};
animate(WorldActivity.WALK_ANIMATE_DURATION, DownAnimTiles, -1);
break;
case LEFT:
int LeftAnimTiles[] = {WorldActivity.LEFT_CENTER_TILE - 1,
WorldActivity.LEFT_CENTER_TILE,
WorldActivity.LEFT_CENTER_TILE + 1,
WorldActivity.LEFT_CENTER_TILE};
animate(WorldActivity.WALK_ANIMATE_DURATION, LeftAnimTiles, -1);
break;
case UP:
int UpAnimTiles[] = {WorldActivity.UP_CENTER_TILE - 1,
WorldActivity.UP_CENTER_TILE,
WorldActivity.UP_CENTER_TILE + 1,
WorldActivity.UP_CENTER_TILE};
animate(WorldActivity.WALK_ANIMATE_DURATION, UpAnimTiles, -1);
break;
default:
break;
}
使用視差滾動類 – Rama