Unity
Unity2D
Tilemap

TilemapのCollider、GridとSpriteの違い

 Unityの標準Tile Assetには、次の3個のCollider Typeがあります.

  • None
  • Sprite
  • Grid

 Noneは文字通りColliderが設定されないTypeです。

 Spriteは画像に合わせてColliderが設定されます。

 GridはTilemapのグリッドに合わせてColliderが設定されます。

 次の図に注目してください。

キャプチャ1.PNG

 左のTileはCollider TypeはGrid、右のTileはCollider TypeはSpriteに設定しています。
 左のGrid Typeに設定したTileではGridの1マスにそってColliderが設定されていますね。
 右のSprite Typeに設定したTileではSpriteの外側にそってColliderが設定されていますね。

 Collider Typeにはこのような違いがあります。

 もう一例紹介します。

 次の画像はTileのCollider TypeをSpriteに設定した例です。

キャプチャ3.PNG

 次の画像はTileのCollider TypeをGridに設定した例です。

キャプチャ2.PNG

 目的に合わせて適切なCollider Typeを設定しましょう。

 参考
https://docs.unity3d.com/ja/2017.2/ScriptReference/Tilemaps.Tile.ColliderType.html