碰撞检测:主动方(运动的一方)必须有Rigidbody,发生碰撞的两个游戏对象必须有Collider,被动方对于RigidBody可有可无
void OnCollisionEnter(Collision col) { Debug.Log("开始碰撞" + col.collider.gameObject.name); }
void OnCollisionStay(Collision col) { Debug.Log("持续碰撞中" + col.collider.gameObject.name); }
void OnCollisionExit(Collision col) { Debug.Log("碰撞结束" + col.collider.gameObject.name); }
**需要注意的是,方法的参数 Collision col,包含了被撞物体的碰撞信息。