0

私はスプライトが前にジャンプしなければならないゲームを開発しています。私はすでにそれを探索し、上にMoveYModifierを使用し、次に下にMoveYModifierを使用しましたが、画面を1回以上タップする以外は正しく機能していますが、ジャンプしながら彼も前に移動したいと思います。

                 final Entity playerEntity = move;
                 final float jumpDuration = 3;
                final float startX = playerEntity.getX();
                final float jumpHeight = 100;

                final MoveXModifier moveUpModifier = new MoveXModifier(jumpDuration / 2, startX, startX - jumpHeight); // - since we want the sprite to go up.
                final MoveXModifier moveDownModifier = new MoveXModifier(jumpDuration / 2,startX - jumpHeight, startX);
                final SequenceEntityModifier modifier = new SequenceEntityModifier(moveUpModifier, moveDownModifier);

                playerEntity.registerEntityModifier(modifier);
                return true;
4

1 に答える 1

2

MoveXModifierを使用する代わりに、MoveModifierを使用しないのはなぜですか? https://github.com/nicolasgramlich/AndEngine/blob/GLES2/src/org/andengine/entity/modifier/MoveModifier.java

final MoveModifier jumpForward = new MoveModifier(pDuration, pFromX, pToX, pFromY, pToY);
于 2012-06-27T11:20:43.703 に答える