纳金网

标题: unity之刚体组件介绍 [打印本页]

作者: yeu1233    时间: 2012-9-12 14:54
标题: unity之刚体组件介绍
Unity具有内置的NVIDIA PhysX物理引擎。提供独一无二的真实般的行为,一般来说很酷。



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



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



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



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



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



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



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















欢迎光临 纳金网 (http://course.narkii.com/club/) Powered by Discuz! X2.5