threejs相机运动滞后

时间:2014-01-28 15:39:49

标签: three.js camera

我正在玩trijs并想创建一个rts游戏。因此,目前我想创建自己的相机控制器,以便在地形中移动。问题是,运动滞后,即使我的fps总是在35-50 FPS之间(60FPS工作正常)。我想,人眼不应该看到像这种帧速率的滞后,我错了吗?

我还根据增量时间计算了运动。

var translation = new Vector3();

// Move camera with keys.
if (Keyboard.IsKeyDown(Key.W))
    translation.z -= (deltaTime * 200);
if (Keyboard.IsKeyDown(Key.S))
    translation.z += (deltaTime * 200);
if (Keyboard.IsKeyDown(Key.D))
    translation.x += (deltaTime * 200);
if (Keyboard.IsKeyDown(Key.A))
    translation.x -= (deltaTime * 200);

Game.Camera.position.add(translation);

出于测试目的(但使用60 FPS一切正常): http://app.lypster.net

是否可以解决问题或者它是WebGL的事情?我无法记住XNA中的这种行为。

亲切的问候

克里斯

0 个答案:

没有答案