ねこ巫女籠城ゲーム開発(石垣をプレイヤー操作で配置できるようにする)
クリック操作で石垣を配置できるようにします。
やったこと
本来は石垣を直線を引く操作で建築指示させたいのですが、左クリックで配置、右クリック長押しで削除、既存の石垣の上で左クリックで高さ+1、といったあたりまで実装します。
石垣が配置されるようにする
ここしばらくの修正で石垣の建築指示ができなくなっていたのと、プレビュー表示が半透明でなくなっていたのを修正しました。
とりあえず石垣を選んで配置できるようになりました。
よいです。
石垣の高さが増えるようにする
これについては、すでに石垣があるグリッドで左クリックされたときに描画済みの石垣の高さを変えて再描画することで表現します。
↓ タイルごとに石垣の高さを変えてみた様子
アウトラインの描画がおかしいですが、高さを変更できるようになったのはよいです。
石垣についての残りタスク
ここまでで石垣についての最低限の実装ができたことにします。
確認のため未実装の機能を列挙しておくと
- 石垣の高さを下げる、撤去ができない。
- 石垣を連続直線の操作で描くモードが未実装。
- この配置した石垣を適切にセーブ、ロードできるかが未確認。
とかです。
これらはまた後で必要になったら着手します。
建築パネルの見直し
操作しづらいと思ったので、建物の分類を6から4に減らして、F1 から F4 キーに割り当てました。
↓ 変更前
↓ 変更後
よいです。
カテゴリータブのショートカットを F1 から F4 のファンクションキーに割り当てましたが、基本的にはマウスでタブを切り替えてほしいと思っていて、カテゴリータブの上にショートカットキーを表示するかは検討中です。
まとめと今後の予定
結局、石垣についての小難しい実装は後回しにして必須な機能だけを実装しました。結果的に修正前と同じ動作しかしないのですが、仕様を決め直してそれに沿って実装し直しているので大変よいです。
次回は、築城の縄張りを行う操作まわりの改善や、敵キャラのモーション調整、建築ワーカーが建築するあたりのどれかに着手します。がんばります。