メインコンテンツまでスキップ

マップエディタ(Scene View)

マップエディタは、UnityのScene View上で直接タイルをペイントするためのMCE内蔵ツールです。GridControllerまたはTilemapsを含むシーンを開くと自動的にアクティブになります。

概要

マップシーンが検出されると、MCE Map ツールバーとタイルセットパレットがScene View内にオーバーレイとして表示されます。別途ウィンドウを開く必要はなく、マップ編集のワークフロー全体がScene View内で完結します。

MCE Map ツールバー

マップツールバーはScene Viewの上部に表示され、以下の要素を含みます。

レイヤータブ

タイルをペイントするアクティブレイヤーを選択する5つのタブがあります:

レイヤー説明
Ground地形のベースレイヤー(草、水、道)
Above地面より上の要素(装飾、低いオブジェクト)
Topプレイヤーより上に表示される要素(木の葉、屋根)
Eventsイベントとトリガーのレイヤー
Collisionコリジョンレイヤー(通行不可タイル)

ペイントツール

  • ペンシル(B) — 選択したタイルをアクティブレイヤーにペイントします。ショートカット:Bキーを押します。
  • 消しゴム(E) — アクティブレイヤーのタイルを消去します。ショートカット:Eキーを押します。

MCE Tileset(タイルセットパレット)

タイルセットパレットはScene View内のサイドパネルとして表示され、ペイント可能なタイルを一覧表示します。

Autotilesセクション

Autotilesはパレットの上部に最初に表示されます。これは隣接するタイルと自動的に接続するスマートタイルです(水辺、道、壁など)。MCEはペイント時にトランジションを自動的に解決します。

通常タイル

Autotilesの下に、現在のタイルセットの通常タイルが表示されます。これらは個別の静的タイルで、そのまま配置されます。

プレビューと選択

  • アニメーションタイルはパレット内でリアルタイムアニメーションプレビューを表示します。
  • タイルにマウスを重ねると、赤いホバーグローが表示されます。
  • 現在選択中のタイルはゴールドの枠線でハイライトされます。
  • 複数選択はブルーの枠線でハイライトされます。

元に戻す / やり直し / 保存ボタン

ツールバーには以下のクイックアクセスボタンが含まれます:

  • 元に戻す — 最後のペイント操作を取り消します。
  • やり直し — 最後に取り消した操作を復元します。
  • 保存 — 現在のマップの変更を保存します。

ステータスバー

Scene Viewの下部にリアルタイム情報を表示するステータスバーが表示されます:

  • タイル名 — カーソル下のタイルの名前。
  • 座標 — グリッド上の現在のタイル位置(X, Y)。
  • レイヤー — 選択中のアクティブレイヤー。
  • ツール — 現在のツール(ペンシルまたは消しゴム)。

グリッドオーバーレイ

グリッドのオン・オフを切り替えることで、マップ上のタイル分割を可視化できます。有効にすると、Scene View上にグリッドが描画され、タイルの正確な配置が容易になります。

キーボードショートカット

ショートカットアクション
Bペンシルツールを選択
E消しゴムツールを選択