构建后的超敏感Unity游戏

时间:2019-11-21 06:39:18

标签: unity3d

我正在用Unity3d制作一个简单的平台游戏。我制作了一个小平台游戏,并决定按照教程将其导出。导出后,我可以播放它,但是发生了一些奇怪的事情。每当我按下任何键时,它们都非常敏感。这使播放器走得太快。在Unity的游戏视图中,它运行良好。有人知道为什么会这样吗?

1 个答案:

答案 0 :(得分:1)

这是因为每秒的帧速率。在您的统一游戏窗口中,fps偏低,这就是玩家移动缓慢的原因。但是随后它被构建,然后fps很高。为了那个原因  
在您所有的移动代码中,将速度提高到Time.deltaTime

player.move(speed * Time.deltaTime);

我不知道您如何移动角色,但是*Time.deltaTime的速度将其设置为移动。它将使移动的速度以尊重的速度而不是fps的速度。