版本:Unity 6 (6000.0)
语言英语
  • C#

Joint2D.breakTorque

建议更改

成功!

感谢帮助我们提升 Unity 文档的质量。尽管无法接受所有内容,但我们确实阅读用户建议的每一处更改并在适用处进行更新。

关闭

提交失败

由于某种原因,无法提交您的建议更改。请在几分钟后<a>重试</a>。感谢您拨冗帮助我们提升 Unity 文档的质量。

关闭

取消

public float breakTorque;

说明

扭矩需要应用于此关节才能断裂

当关节尝试约束刚体 2D时,可能需要应用扭矩才能做到。这被称为反作用扭矩。每个物理更新,断裂扭矩反作用扭矩进行比较;如果超过,则Joint2D.OnJointBreak2D将被调用,同时引用断裂的关节。通过了解断裂的关节,您可以使用反作用扭矩Joint2D.GetReactionTorque检查使关节断裂的实际反作用扭矩。

断裂扭矩可以设定为Mathf.Infinity,以使关节不会被任何反作用扭矩而断裂。另外,将断裂动作设为JointBreakAction2D.Ignore将通过断裂力断裂扭矩使关节无法断裂。

当关节超出断裂力时采取的动作由断裂动作控制。

注意:断裂扭矩DistanceJoint2DSpringJoint2DTargetJoint2D中不可用。

更多资源:Joint2D.reactionTorqueJoint2D.GetReactionTorqueJoint2D.OnJointBreak2D