构建后的超敏感团结游戏



我正在使用Unity3d制作一个简单的平台游戏。我做了一个小的平台游戏,并决定按照教程导出它。导出后,我可以播放它,但发生了一些奇怪的事情。每当我按下任何键时,它们都会过敏。这让玩家走得太快了。在Unity的游戏视图中,它工作正常。有谁知道为什么会这样?

这是因为每秒帧数的速率。在你的团结游戏窗口中,fps很低,这就是玩家移动缓慢的原因。但后来它建成了,然后fps很高。为此
在你的所有动作代码中,将您的速度乘以Time.deltaTime

player.move(speed * Time.deltaTime);

我不知道你是如何移动角色的,但*你的速度Time.deltaTime然后把它设置为移动。它将使移动速度相对于时间而不是 fps

最新更新