ねこ巫女籠城ゲーム開発(橋の実装に着手した)
ここ数回の記事で、以前の記事 で書き出した残タスクから石垣の処理を実装しました。よいです。
次に何をやるかですが、こういうときは「一番やりたくないタスク」に着手するのが正しいと思っているので「橋や櫓門といった階層構造のある建物の仕様を決めて実装する」に着手します。
橋や櫓門といった階層構造の仕様を決めて実装する
このタスクで行うべきことは
- 橋を建築できるようにする。
- 操作キャラが移動するための Collider を追加する。
- ユニットが移動できる足場を経路探索用に追加する。
です。
橋を建築できるようにする
とりあえず現時点で橋を建築してみた結果がこれです。
気付きとしては
- 盛り土の傾斜が最大 45 deg なので、石垣でない地面に橋を作るとこうなる。
- 橋を地面と同じ高さに建設できるようにする。
- 地面からの高さに制限をつける。
- 建設する地面は平坦でないといけないことにする。
- 建築モードを抜けたときに即座に建築されなかった。(不具合)
です。
橋の片側が地面と同じ高さに建築されるよう、引き続き修正していきます。
操作キャラが移動するための Collider を追加する
これは、三人称視点で操作するときの操作キャラは物理挙動に沿って制御するので、それ用の Collider が必要になる、というあたりです。
これについては、橋などに追加した移動メッシュにコライダーを追加すればいいことにします。Unity 詳しくないので調べながら実装して試してみます。
ユニットが移動できる足場を経路探索用に追加する
正直、橋がなければフィールドの経路探索は 2D に限定できるのでとても楽です。(過去作では橋の下は敵が通り抜けられないようにしました)
橋を追加したことで、橋の上を通る経路、橋の下を通る経路を処理する必要があるのでこれもまた後で実装していきます。
まとめと今後の予定
とりあえず橋の処理に着手しました。よいです。
引き続き、建築まわりの処理と経路探索の処理を実装していきます。がんばります。