LibGDX问题与重力和增量时间有关

时间:2017-03-01 16:05:13

标签: java time libgdx gravity delta

我在LibGDX中遇到与重力和增量时间有关的问题。 我每帧从玩家的速度减去9.81,并且在碰撞检查之后我将他的速度乘以增量时间到他的位置。

vel.y -= 9.81f;
... Collision stuff ...
pos.add(vel.x * Gdx.graphics.getDeltaTime(), vel.y * Gdx.graphics.getDeltaTime());

但问题是,只有设置的帧率为60才能正常工作。 当我将它限制为30或最大时,播放器下降得更慢,或更快,这实际上不应该是因为我正在使用增量时间,对吗?

任何帮助都将受到高度赞赏。

0 个答案:

没有答案