【问题标题】:Hyper-Sensitive Unity Game after build构建后的超敏感 Unity 游戏
【发布时间】:2019-11-21 14:46:15
【问题描述】:

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

【问题讨论】:

    标签: unity3d


    【解决方案1】:

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

    player.move(speed * Time.deltaTime);
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多