查看: 1223|回复: 2
打印 上一主题 下一主题

[其他] 关节物体连接方式 Joint 简介

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38268
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2014-7-31 20:55:49 |只看该作者 |倒序浏览

Hinge Joint     [url=]链条连接[/url]   [url=]http://docs.unity3d.com/Documentation/Components/class-HingeJoint.html[/url]


他可以模拟两个物体间用一根链条连接在一起的情况,能保持两个物体在一个固定距离内部相互移动而不产生作用力,但是达到固定距离后就会产生拉力。想想两个物体间连个链条,大家就理解了。


Fixed Joint    固定连接    ([url=]官方文档[/url]


他模拟了两个物体间存在一根杆子,固定了两个物体的相对位置和相对朝向。


Spring Joint    弹簧连接   ([url=]官方文档[/url]


模拟两个物体间有一根弹簧,大于或者小于固定位置的时候产生相对的弹力,根据弹性系数距离偏移越大作用力越大。


Character Joint    角色关节连接


模拟人体骨头间的关节连接,就是两个物体能根据一个关键点自由的朝一个方向旋转,但固定在一个相对距离,而且可以设置关节的限制。可以用在蒙皮骨骼模型上做活动关节,这样就可以做到很多游戏引擎里那种各种自由姿势的死法了。



Configurable Joint  可配置连接  ([url=]官方文档[/url]


万能连接方式,通过配置非常多的参数和限制,你可以做到能想到的任何物体与物体间的连接方式,包括上面所有的,当然配置起来比较复杂。


常见Joint参数用法


connectedBody      连接到的物体(必须是rigidbody)

breakForce              物体连接断裂所需要的力

breakTorque           物体连接断开所需要的扭力

<OnJointBreak>     当物体连接断开的时候会触发这个消息


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-7-31 21:10:32 |只看该作者
Thanks for sharing !
回复

使用道具 举报

115

主题

3

听众

5676

积分

高级设计师

Rank: 6Rank: 6

纳金币
7268
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2014-7-31 22:04:10 |只看该作者
Thanks for sharing !
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-1 07:17 , Processed in 0.089221 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部