关节主要分为
1,hinge joint
铰链关节
可以将物体一端通过关节固定在某一处:
可以用作门的折页等效果:
此时可以通过一些固定力使他固定在此处进行运动,譬如碰撞,旋转,例如:
使用其他物体碰撞他
其他属性可以限制最大受力和扭矩等,也可以指定旋转范围
主要属性如下
2,FixedJoint:
固定关节主要起到固定刚体的作用,可以将刚体限制在空间中的某个位置,碰撞不反应:
也可以将两个物体连接到一起起到固定两个物体的作用
例如下面,上方是一个添加了铰链关节的刚体,下方的固定关节链接体是上方那个刚体:
在碰撞的时候二者的相对位置没有发生变化,而铰链链接的时候,下方的物体却可以旋转:
3,SpringJoint 弹簧关节
主要就是在物体之间用弹簧连接,二者之间有弹性力可以进行相对运动,同时可以自己限制弹性范围和最大断裂力:
例如:
可以看见的两个黄色块就是链接点;
4,CharacterJoint 角色关节:
按照
http://game.ceeger.com/Components/class-CharacterJoint.html
的说法,角色控制器就是为了实现布娃娃的效果,类似的就是木偶的效果,在躯干物体上可以使用角色控制器来进行连接实现一些类似提线木偶的效果,
例如,以下是cube是一个取消了重力的刚体,角色胶囊是添加了角色关节的物体(并且链接体是cube),在播放下回发现胶囊下落会扯着方块下落,而且其间仿佛有无形的线了;链接:
可选项是最大,最小旋转角度和弹性范围。
同样我们也可以自己配置关节,但本人初学没有经验,日后再补充;
以上。
时间: 2024-10-10 22:07:05