在libgdx中移动得更快?

时间:2016-11-18 16:51:37

标签: java android libgdx

我的问题是,如果按下某个按钮,如何更快地移动角色?我使用stepSimulation()中的btDynamicsWorld进行了尝试。我也设置了不同的值,但唯一的结果是fps急剧下降。那么你可以使用哪些方法来控制角色的移动?我只是想进入Android游戏开发。

1 个答案:

答案 0 :(得分:1)

您应该遵循一些基本的LibGDX教程。在任何可以移动角色的教程中,找出角色在输入时设置的x和y坐标的位置。当"某些按钮"按下,只需更改影响移动的乘数。

例如,在official tutorial中,render方法中包含此代码:

if(Gdx.input.isKeyPressed(Keys.LEFT)) bucket.x -= 200 * Gdx.graphics.getDeltaTime();
if(Gdx.input.isKeyPressed(Keys.RIGHT)) bucket.x += 200 * Gdx.graphics.getDeltaTime()

这里的乘数是200.改变乘数,速度会改变。

(如果您刚开始使用,则应逐步遵循一些简单教程,最好是在桌面上,因为它更容易使用。)