如何打破Unity的联合?

时间:2015-08-01 13:28:00

标签: unity3d unityscript

任务是制作一辆自行车。当石头被扔到自行车上时,自行车应该分散在不同的部位。

我用自行车车架和车轮制作了自行车,然后使用车轮接头将它们连接起来。我需要知道如何使用Script或其他任何东西打破这些关节?

请帮忙......

2 个答案:

答案 0 :(得分:2)

您可以将 Joint.breakForce 设置为一个值,然后施加一个大于该力的力来打破它。如果 Joint.breakForce = Mathf.Infinity ,它将使联合牢不可破。

答案 1 :(得分:0)

我找到了解决方案。所以,我正在分享可能对其他人有所帮助。

我使用这行代码在脚本中禁用了WheelJoint的组件。

<强> GetComponent&LT; “WheelJoint2D” &GT; ().enabled = false; //此行将禁用该组件。 如果要启用它,请使用此选项。 的 GetComponentInChildren&LT; “WheelJoint2D” &GT; ()。enabled = true;

*使用不带引号的组件名称(“”)。