我最近正在研究一个项目,对此感到奇怪。由于addforce是即时的,因此您还需要time.deltatime吗?如果这很重要,我的Forcemode2D就是冲动的。
答案 0 :(得分:0)
查看API here,您会发现ForceMode.Impulse
通常用作单个函数调用,以立即提供脉冲力。
通常,您不希望将Time.DeltaTime
与任何物理一起使用,因为倍增力Time.deltaTime实际上会导致力除以50倍(每秒有50个物理循环,Time.deltaTime为1 / 50)。
如果您当前正在使用Time.DeltaTime
进行脉冲调用,则删除它可能会导致对物理对象施加更大的力。