您的位置:首页 > 移动开发 > Unity3D

【Unity3D】OnTriggerEnter与OnCollisionEnter

2016-06-14 22:48 483 查看
简单的说:

OnTriggerEnter:一个有Rigidbody,另一个有Trigger 的Collider

OnCollisionEnter:一个有Rigidbody(非Kinematic),另一个有非Trigger的Collider

来自官方的表格:

Collision detection occurs and messages are sent upon collision
Static ColliderRigidbody ColliderKinematic

Rigidbody Collider
Static

Trigger Collider
Rigidbody

Trigger Collider
Kinematic Rigidbody

Trigger Collider
Static ColliderY
Rigidbody ColliderYYY
Kinematic Rigidbody ColliderY
Static Trigger Collider
Rigidbody Trigger Collider
Kinematic Rigidbody Trigger Collider
Trigger messages are sent upon collision
Static ColliderRigidbody ColliderKinematic

Rigidbody Collider
Static

Trigger Collider
Rigidbody

Trigger Collider
Kinematic Rigidbody

Trigger Collider
Static ColliderYY
Rigidbody ColliderYYY
Kinematic Rigidbody ColliderYYY
Static Trigger ColliderYYYY
Rigidbody Trigger ColliderYYYYYY
Kinematic Rigidbody Trigger ColliderYYYYYY
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: