コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】タイルマップ - プレハブを塗ることができるブラシ「Prefab Brush」

f:id:baba_s:20180408123249g:plain

はじめに

GitHub に公開されている上記のアセットを Unity プロジェクトに導入することで、
プレハブを塗ることができるブラシ「Random Brush」を使用できるようになります

導入方法

  1. 下記のページにアクセスする
    https://github.com/Unity-Technologies/2d-extras
  2. 「Clone or download」ボタンを押して「Download ZIP」を選択する
  3. ダウンロードした「2d-extras-master.zip」を展開する
  4. 展開したフォルダ内に存在する「Assets」フォルダの中身を
    Unity プロジェクト「Assets」フォルダに追加する

f:id:baba_s:20180408093221p:plain

Unity プロジェクトに「Tilemap」フォルダが追加されていれば、導入完了です

使い方

f:id:baba_s:20180408122619p:plain

Project ビューの「Create>Prefab Brush」を選択します

f:id:baba_s:20180408122700p:plain

これで Prefab Brush の作成が完了しました

f:id:baba_s:20180408122918p:plain

そして「Prefabs」の「Size」に、使用するプレハブの数を入力すると、

f:id:baba_s:20180408123005p:plain

プレハブの設定欄が表示されるので、

f:id:baba_s:20180408123103p:plain

使用するプレハブを設定していきます

f:id:baba_s:20180408111253p:plain

そして、TIle Palette のブラシの選択欄をクリックし、

f:id:baba_s:20180408123153p:plain

作成した Prefab Brush を選択します

f:id:baba_s:20180408123249g:plain

これでタイルを塗ると、設定したプレハブを塗れることが確認できます
使用するプレハブを複数設定した場合は、ランダムにプレハブを塗ることができます

関連記事