Version: 2020.1
Select Tool
六角形タイルマップ

Tilemap Collider 2D

Tilemap Collider 2D コンポーネントを Tilemap ゲームオブジェクトに追加して、対応する Tilemap コンポーネントの各 Tile セットの Collider の形状を作成できます。Tilemap コンポーネントに Tilemap を加えたり削除したりすると、Tilemap Collider 2D は LateUpdate の間にコライダーの形状を更新します。

タイルマップの各タイルに対して生成されたコライダー形状は、タイルアセット で設定する Collider Type (コライダータイプ) によって異なります。

Collider Type 機能
None Tilemap Collider 2D コンポーネントは、このタイルのコライダー形状を生成しません。
Sprite The Tilemap Collider 2D component generates a Collider shape based on the Sprite assigned to the Tile. The Collider shape is based on the Custom Physics Shape set for the Sprite. If it has none, then no Collider is generated unless Sprite Outline Generation is selected.
Grid Tilemap Collider 2D コンポーネントは、グリッドセルの形状に基づいたコライダー形状を作成します。グリッドセルは、Grid コンポーネントの Cell Layout で選択されたセルレイアウトによって決定されます。

Use this Collider in conjunction with the Composite Collider 2D component. To composite the Collider shapes of neighboring Tiles together, add both to the same Tilemap. This smoothes out the corners and edges between the Collider shapes in neighbouring Tiles.

これは、タイルマップコライダーのパフォーマンスを向上させることもできます。なぜなら、物理計算の更新に関連する個々のコライダー形状の数が少なくなるため、必要な計算量が削減されるからです。

Tilemap Collider 2D window
Tilemap Collider 2D window
プロパティー 機能
Max Tile Change Count The maximum number of Tile changes (such as adding/removing Tiles to the Tilemap) to accumulate before doing a full Collider rebuild instead of an incremental rebuild.

A high number of accumulated changes can cause the incremental rebuild of the Tilemap Collider 2D to be slower than a full rebuild. Decrease this value to resolve this issue.
Extrusion Factor Set the amount (in Unity world space units) to extrude the Collider shape of each Tile. This minimizes the gaps between the Collider shapes of neighboring Tiles and brings them to within the minimum Vertex Distance set in the Composite Collider 2D, which can then compose the Tile Colliders together.

This property is grayed out and disabled by default. It is only available when Used by Composite is enabled, and a Composite Collider 2D is attached to the same GameObject.
Material A Physics Material that determines properties of collisions, such as friction and bounce.
Is Trigger これを有効にすると、Tilemap Collider 2D がトリガーとして動作します。
Used by Effector Select this check box to make the Tilemap Collider 2D be used by an attached Effector 2D.
Used by Composite Select this check box to make this Collider be used by an attached Composite Collider 2D.

When Used by Composite is enabled, all properties except Offset are no longer available in the Tilemap Collider 2D component. Instead, the properties are controlled by the attached Composite Collider 2D component.
Offset Tilemap Collider 2D ジオメトリのローカルオフセット

  • New properties added in Unity 2020.1
  • Tilemaps は 2017.2 で追加NewIn20172
Select Tool
六角形タイルマップ