我怎样才能流畅地移动Sprite?

@Override
    public void render(float delta) {
        Gdx.graphics.getGL20().glClearColor( 1F, 1F, 1F, 1F );
        Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
        batch.setProjectionMatrix(camera.combined);

            batch.begin();
               mySprite.draw(batch);
               mySprite.setX(BladeAnimation.bladeFalling());
            batch.end();
}


我用其他功能更改了xPosition,但是动画不能流畅播放。

最佳答案

您必须运行更改render()方法中位置的代码,否则,它仅更改一次。除非您要更改其他位置。显示更改位置的代码以获得更好的答案

10-08 18:18