武器摇摆 - 较高的FPS摇摆较慢?

时间:2017-06-16 22:04:11

标签: c# unity3d unityscript

我的武器上有一个武器摇摆效果脚本,但游戏中的帧速率越高,摇摆效果越慢/越弱。

这是我在Update()中的代码:

    float tiltX = Input.GetAxis("Mouse X") * tiltAngle;
    float tiltY = -Input.GetAxis("Mouse Y") * tiltAngle;

    Quaternion target = Quaternion.Euler(tiltY, tiltX, 0);

    transform.localRotation = Quaternion.Slerp(transform.localRotation, target, Time.deltaTime * smoothComplexity);

我发现的方式是我构建了项目并使用和不使用VSync运行它。使用VSync,摇摆效果是正常的但是当VSync关闭时,我几乎看不到武器的移动。

我知道帧速率越高,deltaTime越低。

无论游戏运行的帧速率如何,任何关于如何使自拍摇摆效果速度/速度恒定的想法都会产生?

感谢。

0 个答案:

没有答案