版本: 2022.3
语言: 英文
Rigidbody 2D属性:已模拟
Circle Collider 2D

Collider 2D

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进行可自定义几何形状的碰撞区域。

附加资源

Rigidbody 2D属性:已模拟
Circle Collider 2D