剛體(Rigidbody) + 碰撞器(Collider):
- 雙方一定要有碰撞器(Collider)。
- 至少一方為剛體(Rigidbody),並且擁有的一方,雖然是在運動狀態的情況下。
void OnCollisionEnter(Collision collisionInfo) {
// 進入碰撞器
}
void OnCollisionExit (Collision collisionInfo) {
// 離開碰撞器
}
void OnColisionStay (Collision collisionInfo) {
// 逗留在碰撞器
}
剛體(Rigidbody) + 碰撞器(Collider) + 觸發器(Is Trigger):
- 至少一方有Trigger。
- 至少一方為剛體。
- 雙方一定要有碰撞器。
void OnTriggerEnter(Collider other) {
// 進入觸發器
}
void OnTriggerExit (Collider other) {
// 離開觸發器
}
void OnTriggerStay (Collider other) {
// 逗留在觸發器
}