unity2d实现链接物理两个物体(Distance Joint 2D的理解)

unity2d实现链接物理两个物体(Distance Joint 2D的理解)

类如要链接下列两个物理物体,就在下面的大一点的球上面加组件Distance Joint 2D,这个组件人如其名,可以链接两个物体,让他们有被一个硬的铁棒连接起来的效果,需要注意的是小球上面需要增加RigidBody组件,然后将小球拖入大球Distance Joint 2D组件的Connected Rigid Body属性
在这里插入图片描述
小球上面需要增加RigidBody组件,然后将小球拖入大球Distance Joint 2D组件的Connected Rigid Body属性
在这里插入图片描述

其他属性介绍


项目 Value
Enable Collision 被链接的两个物体之间能否产生碰撞效果
Connected Rigid Body 使用该字段指定该距离关节2D连接到的另一个GameObject(游戏物体)。如果将ths设为None (Rigidbody 2D),则距离关节2D的另一端被固定在连接的锚点设置所定义的空间点上。选择字段右侧的圆圈,查看要连接的GameObjects列表
Auto Configure Connected Anchor 选中此框可自动设置该距离关节2D连接到的另一个游戏对象的锚点位置 如果启用了此功能,则不需要完成连接的锚点设置,和接下来的两个属性联系,如果不选择这个,可以在下面两个自己手动输入
Anchor 设置此物体锚点
Connected Anchor 设置链接的物体的锚点
Auto Configure Distance 选用自动计算两物体链接的铁棒子的长度
Distance 自己设置铁棒的长度
Max Distance Only 如果启用,距离关节2D只强制一个最大的距离,因此连接的GameObjects仍然可以彼此靠近,但不能超过距离字段定义的距离 如果这是不启用的,游戏对象之间的距离是固定的,相当于变铁棒子为软绳
Break Force 指定需要打破的力量水平,因此删除距离关节2D 无限意味着它是牢不可破的,想让他永远存在输入Infinity,否则输入数字就行
原创文章 66 获赞 39 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44739495/article/details/103598960
2D