碰撞器:表示物体的体积与形状,刚体利用体积进行碰撞计算,模拟碰撞效果
1、3D碰撞器的种类
(1)盒状(2)球状(3)胶囊
(4)网格(5)轮胎(6)地形
2、共同参数
(1)Is Trigger:是否是触发器,如果启用此属性,则该碰撞体将用于触发事件,并被物理引擎忽略,主要用于进行没有物理效果的碰撞检测
eg:人被羽箭攻击后不会后退等物理效果,但是会进行碰撞检测失血等操作
(2)Material:物理材质,可以确定碰撞体和其他对象碰撞时的交互(表现)方式
eg:在冰面上的滑动物理效果
(3)Center:碰撞体在对象局部空间的中心点位置
3、常用碰撞器
(1)BoxCollider:盒状碰撞器
Size:碰撞体在X、Y、Z方向上的大小
(2)Sphere Collider:球状碰撞器
Radius:球型碰撞体的半径大小
(3)Capsule Collider:胶囊碰撞器
Radius:胶囊体的半径
Height:胶囊体的高度
Direction:胶囊体在对象局部空间的轴向
4、异形物体使用多种碰撞器组合
刚体对象的子对象碰撞器信息参与碰撞检测
eg:一个容器下的子对象带有碰撞器,对父对象容器添加刚体组件,使得对整个对象进行碰撞检测,其中的子对象不会单独被碰撞分离
5、不常用碰撞器
网格与地形性能消耗大,环状碰撞器常用于赛车游戏
(1)Mesh Collider:网格碰撞器
Covex: