物理系统中对刚性物体的碰撞检测
发布时间
阅读量:
阅读量
发生碰撞的前提条件是两个物体均需具备碰撞器,且至少其中一个物体需拥有刚体属性
碰撞器仅用于定义物体的体积范围,而刚体则负责与力相关的计算过程
RigidBody组件的功能说明:该组件使物体能够模拟在受到外力作用时的运动状态
注意:当物体A推动物体B时,B之所以会被推动,是因为B具有刚体属性从而可以接受力的作用,并进行体积计算以实现移动。而A即使没有刚体属性,只要具备碰撞器也有可能对B产生推动效果
1、Mass:质量(默认单位为千克),质量越大则惯性越强,即其当前运动状态越难以改变
例如:较轻的A去推动较重的B会比较困难,反之则相对容易
2、Drag:空气阻力系数,在对象受到力的作用并发生移动时影响其空气阻力大小。数值为0时表示没有空气阻力(即基于相对位移的空气阻力)
3、Angular Drag:在对象受到扭矩并发生旋转时影响其空气阻力大小。数值为0时表示没有空气阻力(即基于相对旋转的空气阻力)
4、Use Gravity:是否允许该对象受到重力的影响
5、Is Kinematic:若启用此选项,则该对象将不会被物理引擎所驱动,只能通过Transform组件进行手动操作。对于移动平台
全部评论 (0)
还没有任何评论哟~
