Tilemap Collider 2D コンポーネントを Tilemap ゲームオブジェクトに追加して、対応する Tilemap コンポーネントの各 Tile セットの Collider の形状を作成できます。Tilemap コンポーネントに Tilemap を加えたり削除したりすると、Tilemap Collider 2D は LateUpdate
の間にコライダーの形状を更新します。
タイルマップの各タイルに対して生成されたコライダー形状は、タイルアセット で設定する Collider Type (コライダータイプ) によって異なります。
Collider Type | 機能 |
---|---|
None | No Collider shapes are generated for this Tile. |
Sprite | Generates a Collider shape based on the Sprite assigned to the Tile. The Collider shape can either be the custom physics shape set for the Sprite or an approximation generated from the outline of the Sprite. |
Grid | Generates a Collider shape based on the shape of the Grid cell which is determined by the selected Cell Layout of the Grid component. |
このコライダーを Composite Collider 2D コンポーネントとともに使用します。隣接するタイルのコライダー形状を合成するには、両方を同じタイルマップに加えます。これにより、隣接するタイルのコライダー形状の角とエッジを滑らかにします。
これは、タイルマップコライダーのパフォーマンスを向上させることもできます。なぜなら、物理計算の更新に関連する個々のコライダー形状の数が少なくなるため、必要な計算量が削減されるからです。
プロパティー | 機能 |
---|---|
Material | 摩擦や弾性など衝突のプロパティーを定義する物理マテリアル。 |
Is Trigger | これを有効にすると、Tilemap Collider 2D がトリガーとして動作します。 |
Used by Composite | これを有効にすると、このコライダーはアタッチした Composite Collider 2D で使用されます。 Used by Composite が有効な場合、Offset 以外のすべてのプロパティーは Tilemap Collider 2D コンポーネントで使用できなくなります。代わりに、プロパティーは、アタッチされた Composite Collider 2D コンポーネントによって制御されます。 |
Used by Effector | これを有効にすると、Tilemap Collider 2D はアタッチされた Effectors 2D によって使用されます。 |
Offset | Tilemap Collider 2D ジオメトリのローカルオフセット |