一:碰撞器类型碰撞体的
类型包括6中:
1.盒子碰撞器
2.球体碰撞器
3.胶囊碰撞器
4.网络碰撞器
5.车轮碰撞器
6.地形碰撞器
二:盒子碰撞器
1、Center设置碰撞器中心位置 默认为 0,0,0
2、Size 设置碰撞器大小 默认 1 1 1
3: IsTrigger
打钩是取消碰撞器,变成触发器,此时物体就直接穿透地板 (有重力)掉下去
碰撞器和触发器是不同的,这里要注意
4、Material 物理材质
物理材质相当于组成物体的材料,材料不同产生的碰撞效果不同
Unity中创建物理材质的具体操作:在Project视图下Creat>Physice Material,然后再对其精心调节。
动态摩擦力
静态摩擦力
弹性 0 - 1 表示弹性性数,1弹性最大,碰上就反弹,0最小,碰上就直接粘上去
如:海绵的弹性可以设置小些。
可以用来模拟各种物体:如树,玻璃
三:碰撞检测方法
void OnCollisionEnter(Collision target){} void OnCollisionStay (Collision target) {} void OnCollisionExit(Collision target){}
四:触发器碰撞检测方法
//如果勾选了 is trigger,就变成触发器了,会触发下面方法 void OnTriggerEnter(Collider target) { Destroy (target.gameObject); } void OnTriggerStay(Collider target) { } void OnTriggerExit(Collider target) { }