「ホームエリア」と「探索エリア」をタイルで塗りつぶす
「クラフト&サバイバル&拠点防衛」なゲームを開発していきます。
もうちょっとぶっちゃけると、このプロジェクトは「毎週水曜日までに何か実装する」という〆切駆動で開発されています。
エリアにタイルを描画する
前回は、建物を建てたりできる「ホームエリア」から敵や資材がある「探索エリア」にワープするあたりを実装しました。今回は、これらのエリアにタイル描画をします。
流れとしては、Unity の Tilemap を定義して、Tile を登録して塗る、です。
下記ページを参考にしながら作業しました。
https://sorceryforce.net/ja/tips/unity-map2d-tilemap
↓タイルを登録しているあたり
↓タイルを塗るコード
↓塗られた結果
よい感じです。
ただ、タイルの継ぎ目に線が入っているので調べたところ、下記ページに対処法が載ってました。Anti Aliasing をオフにすればオッケーでした。
https://baba-s.hatenablog.com/entry/2018/04/09/160945
そして、ホームエリアと探索エリアの両方へのタイル描画ができているのも確認しました。
よいです。
まとめと今後の予定
タイル描画については Unity にオートタイルなんかの機能があるので、次回以降でそのあたりも使っていきたいです。ただ、見た目よりも先にゲームシステムについて仕様を決めて実装すべきな気がします。
来週までに考えてまた着手します。