地面の高さをプレイヤーが編集できるようにする
日本の城郭を築城してねこ巫女で防衛する「ねこ巫女ディフェンダーズ」の開発記録です。今回は地表の高さの変更指示をプレイヤーが操作するあたりの実装です。
地形の高さを変更する操作
どういう操作で地形を変更するようにするか悩んだのですが、以下のようにしました。
- ドラッグして長方形のエリアを選択する。
- このエリアの高さはドラッグを開始した地点の高さと同じにする。(ここまでの操作で地形の高さを同じにすることができる。ここまで編集を中断できる)
- 長方形のエリアをドラッグして上下すると、そのエリアの高さを変更できる。
そして実装したものが、これです。
操作してみて思ったこと
初見だとわかりにくい操作な気もしますが、操作自体は思ったようにできてよさそうです。
操作がわかりにくい件については「今、何の操作を行えるか」を画面内に常に表示して対処しようと思います。
まとめと今後の予定
結構時間がかかりましたが、ここまで実装できて大きな山を超えた気分です。
次はキャラクターの操作や地形へのテクスチャー適用なんかをしつつ、建物の建築にも着手しようと思います。がんばります。