我的问题是,如果按下某个按钮,如何更快地移动角色?我使用stepSimulation()
中的btDynamicsWorld
进行了尝试。我也设置了不同的值,但唯一的结果是fps急剧下降。那么你可以使用哪些方法来控制角色的移动?我只是想进入Android游戏开发。
答案 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.改变乘数,速度会改变。
(如果您刚开始使用,则应逐步遵循一些简单教程,最好是在桌面上,因为它更容易使用。)