実行とジャンプのアニメーションを切り替えたいのですが、いくつか問題があります: プレーヤーが実行され、画面をタップすると、プレーヤーがジャンプを開始し (1 回)、ジャンプアニメーションが開始されますが終了しないため、プレーヤーは実行されています。ジャンアニメーションで。
私のせいがどこにあるか知っていますか?私のコード:
// Runanimation + Player Run
public void setRunning()
{
canRun = true;
final long[] PLAYER_ANIMATE = new long[] { 100, 100, 100,};
animate(PLAYER_ANIMATE, 0, 2, true);
}
// Jumpanimation + Player Jump
public void jump()
{
if (footContacts < 1)
{
return;
}
body.setLinearVelocity(new Vector2(body.getLinearVelocity().x, 10));
final long[] PLAYER_JUMP_ANIMATE = new long[] { 100, 100, 100, 100, 100, 100};
animate(PLAYER_JUMP_ANIMATE, 0, 5,true);
}
Thx セレフ