码迷,mamicode.com
首页 > 其他好文 > 详细

Unity物理引擎-关节

时间:2014-09-27 01:33:59      阅读:677      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   ar   sp   2014   on   c   log   

关节主要分为

1,hinge joint

铰链关节

可以将物体一端通过关节固定在某一处:

可以用作门的折页等效果:

bubuko.com,布布扣

此时可以通过一些固定力使他固定在此处进行运动,譬如碰撞,旋转,例如:

使用其他物体碰撞他

bubuko.com,布布扣

其他属性可以限制最大受力和扭矩等,也可以指定旋转范围

主要属性如下

bubuko.com,布布扣

 

2,FixedJoint:

固定关节主要起到固定刚体的作用,可以将刚体限制在空间中的某个位置,碰撞不反应:

bubuko.com,布布扣

也可以将两个物体连接到一起起到固定两个物体的作用

例如下面,上方是一个添加了铰链关节的刚体,下方的固定关节链接体是上方那个刚体:

bubuko.com,布布扣

在碰撞的时候二者的相对位置没有发生变化,而铰链链接的时候,下方的物体却可以旋转:

bubuko.com,布布扣

 

3,SpringJoint 弹簧关节

主要就是在物体之间用弹簧连接,二者之间有弹性力可以进行相对运动,同时可以自己限制弹性范围和最大断裂力:

例如:

bubuko.com,布布扣

可以看见的两个黄色块就是链接点;

 

4,CharacterJoint 角色关节:

按照

http://game.ceeger.com/Components/class-CharacterJoint.html

的说法,角色控制器就是为了实现布娃娃的效果,类似的就是木偶的效果,在躯干物体上可以使用角色控制器来进行连接实现一些类似提线木偶的效果,

例如,以下是cube是一个取消了重力的刚体,角色胶囊是添加了角色关节的物体(并且链接体是cube),在播放下回发现胶囊下落会扯着方块下落,而且其间仿佛有无形的线了;链接:

bubuko.com,布布扣

 

可选项是最大,最小旋转角度和弹性范围。

 

同样我们也可以自己配置关节,但本人初学没有经验,日后再补充;

以上。

Unity物理引擎-关节

标签:blog   http   使用   ar   sp   2014   on   c   log   

原文地址:http://www.cnblogs.com/lhyz/p/3995661.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!