Version: 6000.3
语言: 中文
等距画笔快捷键参考
图块地图组件参考

Tilemap Collider 2D

图块地图碰撞体(Collider) 用于处理对象物理碰撞的不可见形状。碰撞体不需要与对象的网格体形状完全相同 - 在游戏中,粗略的近似值通常更有效且难以区分。更多信息
请参阅术语表
二 维和
组件生成碰撞器形状tile一个简单的类,允许在 Tilemap 上渲染精灵。更多信息
请参阅术语表
图块贴图一种游戏对象,允许您使用图块和网格叠加层快速创建 2D 关卡。更多信息
请参阅术语表
组件游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表
.当您在 Tilemap 组件上添加或删除图块时,Tilemap Collider 2D 会在LateUpdate.它将多个磁贴更改批处理在一起,以最大程度地减少对性能的影响。

碰撞体类型对碰撞体生成的影响

为图块地图中的每个图块生成的碰撞器形状取决于图块属性中设置的碰撞体类型。有关此组件的形状生成行为如何与碰撞体类型相对应的更多信息,请参阅图块资源参考

图块贴图和复合碰撞体

你可以将 Tilemap Collider 2D 组件与 Composite Collider 2D 组件一起使用。当您将这两个组件添加到同一个图块贴图时,Unity 会将相邻图块的碰撞器形状合成在一起。这会平滑相邻图块中碰撞体形状之间的角和边缘。

同时使用这两个组件可以减少物理更新中涉及的单个碰撞体形状的数量,从而减少所需的计算量,并最大限度地减少对性能的影响。

图块贴图碰撞器 2D API

如果你需要立即对碰撞器进行更改,请使用 Tilemaps.TilemapCollider2D.ProcessTilemapChanges 立即处理它们。您可以使用 Tilemaps.TilemapCollider2D-hasTilemapChanges 来检查是否需要进行任何处理。

等距画笔快捷键参考
图块地图组件参考