碰撞发生的条件:
1.发生碰撞的两个物体都必须带有collider
2.发生碰撞的两个物体至少有一个带有刚体
3.发生碰撞的两个物体必须有相对运动
碰撞发生的方法调用
//碰撞开始一瞬间被调用
voidOnCollisionEnter(Collisionother){
if(other.gameObject.tag!="Plane(1)"){
print("Enter");
//Destroy(other.gameObject);
}
}
//碰撞持续时被调用
voidOnCollisionStay(Collisionother){
if(other.gameObject.tag!="Plane(1)"){
print("Stay");
}
}
//碰撞结束(两个碰撞体分离)时调用
voidOnCollisionExit(Collisionother){
if(other.gameObject.tag!="Plane(1)"){
print("Exit");
}
}
网友评论