如何返回铰链关节中的对象位置

时间:2018-11-19 13:36:43

标签: unity3d

嗨,我刚好是unity2d的新手,所以我有一个游戏对象,该对象的铰链连接到另一个带有刚体的游戏对象上,我试图制作一块木板,其行为类似于“跷跷板”,并返回到当前状态。角色未踩到角色时的位置。我该如何使它表现得像跷跷板一样!

这是gameObject的原始位置,木头的另一端向下倾斜。

enter image description here

这应该在我的角色施加对立帮助时必须发生的事情。

enter image description here

1 个答案:

答案 0 :(得分:0)

在这种情况下,我建议使用关节的“电机”行为: https://docs.unity3d.com/ScriptReference/HingeJoint-motor.html

因此,如果在关节的“马达”上施加一点点力,它将返回到起始位置。

再推荐一次,根据力度,关节可以“弹跳”,所以我建议制作一些脚本,仅在与玩家互动时才设置动力,或者如果已经在起始位置,则停止施加力, 由你决定! :D