查看: 2476|回复: 0
打印 上一主题 下一主题

unity之刚体组件介绍

[复制链接]

435

主题

2

听众

6371

积分

高级设计师

Rank: 6Rank: 6

纳金币
6372
精华
0

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

跳转到指定楼层
楼主
发表于 2012-9-12 14:54:59 |只看该作者 |倒序浏览
Unity具有内置的NVIDIA PhysX物理引擎。提供独一无二的真实般的行为,一般来说很酷。



要使对象受物理引擎控制,简单的办法就是给它加个 Rigidbody 。当你这么干了,对象就会受到重力影响,而且会和世界中的其他对象碰撞。



刚体是模拟物理效果的对象。刚体用在玩家可以四处推动的东西,比如箱子或者没有固定的对象,或者,你可以直接用脚本添加力给对象来让他四处移动。



如果你直接移动一个非运动学刚体的Transform,它和其他对象的碰撞可能出问题。正确地方法应该是通过施加力或者扭矩来移动刚体。也可以添加Joints 来让刚体的行为更加复杂。比如,你可以制作一扇逼真的门或者是一台有摆动链条的吊机。



同样,使用刚体给车辆带来活力,比如可以给汽车添加一个刚体,4个Wheel Colliders和一段能够通过用户输入施加力给轮子的脚本。



可以给飞机添加通过脚本施加力的刚体,或者可以创造特别的车辆或机器人,通过添加各种关节并用脚本施加力。
刚体通常和原型碰撞器配合使用。



Tips: 提示
绝不要把父子刚体放在一起。



绝不要缩放刚体的父对象。










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

使用道具 举报

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

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-22 02:27 , Processed in 0.080977 second(s), 33 queries .

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

© 2008-2019 Narkii Inc.

回顶部