【 unity3d 】碰撞器类型

一:碰撞器类型碰撞体的

类型包括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) {    
    }

猜你喜欢

转载自blog.csdn.net/liaoshengg/article/details/80763514