unity3d 如何在代码中将一个HingeJoint2D连接到另一个HingeJoint2D?

ou6hu8tu  于 2023-02-19  发布在  其他
关注(0)|答案(2)|浏览(135)

我在做一个2D游戏,你需要从一根绳子荡到另一根绳子;所以起始位置是rope。你的角色用HingeJoint连接到这个rope上,当你开始移动你的角色时,你可以按一些按钮,你的角色就和joint断开连接了。所以我用OnTriggerEnter 2D来查找next,在这个方法中,我需要和创建好的rope连接。那么如何在代码中连接joint呢
4.我试了很多次,但都没用

wr98u20j

wr98u20j1#

需要将一个关节设置为另一个关节的父对象。
在子关节上,设置“连接的实体”特性以引用父关节的刚体。
然后,您可能需要配置一些限制/Spring/电机/等,但它们应该是连接的。

yqkkidmi

yqkkidmi2#

你可能会把他们锁起来。
比如在rope-B中,将connectedBody设置为rope-A,在播放器中,将connectedBody设置为B。
一般来说,一个关节总是连接到一个Rigidbody或一个世界空间锚=〉你需要在你的球员上AddComponentDestroy它!

相关问题