我想在我的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();