Collider

"碰撞器"

Posted by PandaL33 on June 14, 2017

Collider 碰撞器

碰撞器定义了对象在发生物理碰撞时的形状。原型碰撞器(Primitive Collider)包括:盒子碰撞器(Box Collider)、球形碰撞器(Sphere Collider)和胶囊碰撞器(Capsule Collider)。

Collider Combinations 碰撞器组合

Unity3D中包含许多不同的碰撞器组合,不同的组合适用于不同类型的场景。

Static Collider 静态碰撞器

指没有附加刚体而没有附加碰撞器的对象。

Rigidbody Collider 刚体碰撞器

指同时附加了刚体和碰撞器的对象(受物理引擎的影响)。

Kinematic Rigidbody Collider 运动学刚体碰撞器

指同时附加了刚体和碰撞器并且激活了IsKinematic的对象(通过Transform移动对象,而不是Force)。

Collision Action Matrix 碰撞行为矩阵

基于不同配置的碰撞体对象,可以产生不同的碰撞效果。

碰撞后有碰撞检测且有碰撞信息触发
             
  Static Collider静态碰撞器 Rigidbody Collider刚体碰撞器 Kinematic Rigidbody Collider运动学刚体碰撞器 Static Trigger Collider静态触发碰撞器 Rigidbody Trigger Collider刚体触发碰撞器 Kinematic Rigidbody Trigger Collider 运动学刚体触发碰撞器
Static Collider静态碰撞器   Y        
Rigidbody Collider刚体碰撞器 Y Y Y      
Kinematic Rigidbody Collider运动学刚体碰撞器   Y        
Static Trigger Collider静态触发碰撞器            
Rigidbody Trigger Collider刚体触发碰撞器            
Kinematic Rigidbody Trigger Collider 运动学刚体触发碰撞器            
碰撞后有触发信息
             
  Static Collider静态碰撞器 Rigidbody Collider刚体碰撞器 Kinematic Rigidbody Collider运动学刚体碰撞器 Static Trigger Collider静态触发碰撞器 Rigidbody Trigger Collider刚体触发碰撞器 Kinematic Rigidbody Trigger Collider 运动学刚体触发碰撞器
Static Collider静态碰撞器         Y Y
Rigidbody Collider刚体碰撞器       Y Y Y
Kinematic Rigidbody Collider运动学刚体碰撞器       Y Y Y
Static Trigger Collider静态触发碰撞器   Y Y   Y Y
Rigidbody Trigger Collider刚体触发碰撞器 Y Y Y Y Y Y
Kinematic Rigidbody Trigger Collider 运动学刚体触发碰撞器 Y Y Y Y Y Y