使用deltaTime滚动时口吃

时间:2012-08-25 16:33:46

标签: android opengl-es

我想在我的2D游戏中使用基于deltaTime的侧滚动,因为在某些设备中滚动速度很慢。所以我使用此代码在x轴上滚动但是当我将我的常量乘以deltaTime时游戏正在结束。什么可以是问题?我怎么解决这个问题?

float CONSTANT = 70f;

update(float deltaTime) {
    guiCam.position.x += (CONSTANT * deltaTime);
}

这就是我衡量它的方式:

float deltaTime = (System.currentTimeMillis()-startTime) / 1000.0f;
startTime = System.currentTimeMillis();

0 个答案:

没有答案