TileSetテクスチャ

複数のタイル画像を1枚のテクスチャにまとめる必要があります。

TileSetテクスチャの例

タイル画像サイズ

タイルはシーン上の1ユニット単位を1タイルとして配置されます。

各タイル画像のサイズに制限は特にありませんが、Pixels Per Unitをいくつにするかの想定を推奨します。

オートタイル

Mapに配置した同タイルが隣接している場合に、タイル間を連結する機能をオートタイルと言います。

オートタイルに使用できる規格については、オートタイル規格を参照してください。

タイルアニメーション

タイルアニメーションを利用する場合は、テクスチャ内の右方向に向かってアニメーションの各フレームごとのタイル画像を並べてください。

Spriteの設定

TileSetへインポートしやすくするために、Spriteの設定をお勧めします。

  • TileSetテクスチャを選択し、Inspectorウィンドウから設定。
  • Texture Typeを"Sprite (2D and UI)“に変更。
  • Sprite Modeを"Multiple"に変更。
  • Pixels Per Unitをシーン上の1ユニットを何ピクセルとするかを設定。
  • Sprite Editorボタンをクリック。
  • タイルごとにSpriteを作成。

詳細はUnityマニュアルのSprite Editorを参照してください。

不自然な境界線の軽減

TileSetテクスチャ内のタイルが隣接している場合、レンダリング時に隣のタイルのテクセルを拾ってしまい不自然な境界線が表示されることがあります。

詳しくはタイルグリッチの軽減を参照してください。