Collider 2D组件用于定义进行物理碰撞的2D GameObjectUnity场景中的基本对象,可以代表角色、道具、环境、摄像机、地标等。GameObject的功能由附加的组件定义。 更多信息
在 术语解释中查看的形状,以便于物理 碰撞当物理引擎检测到两个GameObject的碰撞器接触或重叠(至少有一个GameObject具有Rigidbody组件并且处于运动状态时)发生碰撞。 更多信息
在 术语解释中查看。一个 碰撞器用于处理对象物理碰撞的不可见形状。碰撞器不需要与对象的网格形状完全相同——一个粗略的近似通常更高效,且游戏中的差异不明显。 更多信息
在 术语解释中查看,它不可见,不需要与GameObject的 网格Unity的主要图形原语。网格构成了您3D世界的大部分。Unity支持三角剖分或多边形网格。Nurbs、Nurms、Subdiv表面必须转换为多边形。 更多信息
在 术语解释中查看完全相同;一个粗略的近似通常更高效,在游戏中不会造成可察觉的差异。
2D GameObject的碰撞器所有名称都以2D结尾。没有2D的名称的碰撞器只能用于3D GameObject。不能使用带有2D碰撞器的3D GameObject,或者带有3D碰撞器的2D GameObject。
注意:在Rigidbody允许GameObject受到模拟重力和其他力影响的组件。 更多信息
在 术语解释中查看 2D组件中,选中“使用自动质量”复选框可以自动将Rigidbody 2D的质量设置为与Collider 2D的质量相同的值。您可以将此功能与Buoyancy Effector 2D一起使用。
您可以使用以下Collider 2D类型与Rigidbody 2D一起使用
主题 | 描述 |
---|---|
Circle Collider 2D | 使用Circle Collider 2D创建圆形碰撞区域。 |
Box Collider 2D | 使用Box Collider用于处理像骰子和冰块这样的GameObject的立方体形状碰撞组件。 更多信息 在 术语解释中查看 2D创建正方形和矩形碰撞区域。 |
Polygon Collider 2D | 使用Polygon Collider 2D创建任意形状的碰撞区域。 |
Edge Collider 2D | 使用Edge Collider 2D创建任意形状碰撞区域和未完全封闭的区域(如圆角凸角)。 |
Capsule Collider 2D | 使用Capsule Collider用于处理如桶和角色肢体这样的GameObject的圆柱体形状碰撞组件。 更多信息 在 术语解释中查看 2D创建圆形或菱形碰撞区域。 |
Composite Collider 2D | 使用Composite Collider 2D合并Box Collider 2D和Polygon Collider 2D。 |
Custom Collider 2D | 使用自定义Collider 2D进行可自定义几何形状的碰撞区域。 |