在android上使用libgdx缓慢的box2d

时间:2011-09-17 12:24:08

标签: android box2d libgdx

我用lib2d在libgdx中制造了一个落球。

在我的电脑上,球会以干净的动画落下

但是当我在我的三星Galaxy S上尝试这个应用程序时,它突然似乎运行得很慢......(看起来fps是1)但是打印到logcat的fps大约是60(使用FPSLogger.log())。

所以看起来它的拉丝速度不是很好吗?但它是什么?这是libgdx box2d的错误吗?

Timestep是1/60并且没有特殊线程正在进行或者某事(这主要是测试,所有代码基本上都在render()函数中)

1 个答案:

答案 0 :(得分:4)

好的..所以我想出来了......

我的问题是缺乏对如何使用游戏循环和增量时间的理解。

导致我的游戏速度取决于帧速率(在PC上大约是2000)

如果有人遇到此问题或类似问题,我建议GameloopsFix Your Time Step

(P.S无论如何我推荐他们)

感谢kalle_h帮助我找到这些:)