【问题标题】:Do you need time.deltatime in Rigidbody.addforce?你需要 Rigidbody.addforce 中的 time.deltatime 吗?
【发布时间】:2019-04-24 22:40:23
【问题描述】:

我最近在做一个项目,想知道这个。由于 addforce 是即时的,你还需要 time.deltatime 吗?我的 Forcemode2D 是冲动,如果这很重要的话。

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    查看 API here,可以看到ForceMode.Impulse 通常用作单个函数调用,以立即提供冲击力。

    一般来说,您不想将Time.DeltaTime 与任何物理一起使用,因为乘法 Time.deltaTime 实际上会导致将您的力除以 50 倍(每秒有 50 个物理周期,Time.deltaTime 是 1/50 )。

    如果您当前在脉冲调用中使用Time.DeltaTime,删除它可能会导致对您的物理对象施加更大的力。

    【讨论】:

      猜你喜欢
      • 2011-04-21
      • 1970-01-01
      • 2021-08-11
      • 1970-01-01
      • 2022-01-17
      • 2021-11-15
      • 2012-07-27
      • 1970-01-01
      相关资源
      最近更新 更多