ここではタイルマップ(Tilemap)の作り方や具体的な使い方について説明します。
※この記事で使用しているUnityのバージョン:Unity2019.1
タイルマップオブジェクトの作り方
はじめに、タイルマップを描くためには次の2つの準備が必要です。
- タイルパレットを設定する
- シーンにタイルマップオブジェクトを作る
タイルパレットの設定方法についてはリンク先ページを見ていただくとして、ここでは2番目のタイルマップオブジェクトの作り方を説明します。
といっても作り方は簡単で、ヒエラルキーで右クリック→「2Dオブジェクト」→「タイルマップ」を選択するだけです。そうすると下の図のようなゲームオブジェクトが作成されます。
これでタイルマップのゲームオブジェクトを用意することができました。
タイルマップにタイルを配置する方法
では、次にタイルマップにタイルを配置する方法を説明していきます。
タイルの塗り方
タイルマップに配置するタイルは「タイルパレットウィンドウ」(メニューバー→「ウィンドウ」→「2D」→「タイルパレット」)から選択し、タイルマップにペイントするように配置していけばOKです(下図)。
タイルマップ編集用のツールについて
ちなみに、タイルマップを編集するためのツールは全部で7種類あるのでそれらを紹介しておきましょう(下図)。
左から順に説明すると次のとおりです。
- 選択:タイルを選択し、インスペクターに表示する
- 移動:選択したタイルを移動する
- ブラシ:選択したタイルで1マス塗る。Shiftを押しながら選択すると消去
- 矩形:指定した範囲を選択したタイルで塗りつぶす。Shiftを押しながら選択すると消去
- スポイト:指定したマスのタイルを取得する
- 消しゴム:指定したマスのタイルを消去する
- 塗りつぶし:選択したタイルで一気に塗りつぶす
色々ありますがタイルを塗るときは「矩形」が一番便利なので、それだけ使えれば十分だと思います。