ねこ巫女籠城ゲーム開発(石垣を積み上げたときの見た目を用意する)
石垣まわりの続きです。
今回は「石垣が N 個ほど積まれている」ときの描画まわりを実装します。
やったこと
本来は「高い石垣の裾は大きくする」とかやりたいのですが、とりあえず指定された高さまで引き伸ばして表示するようにします。何も出来ないよりは雑でいいので何か成果を出すようにします。
石垣の見た目だけ高くなるようにする
後回しにできる処理はメソッドだけ定義して未実装なままなのですが、とりあえず見た目の処理だけ実装しました。
いろんな種類の石垣が配置するセーブデータを読み込んで動作を確認した結果がこれ↓です。
奥側の石垣の高さが2になっています。よいです。
あと、ゲーム中でセーブしたデータをロードして、石垣専用のパラメータが適切に保持されたのも確認しました。よいです。
そのうちやること
石垣の処理を実装しながら「後でやる」と思ったことを列挙します。
- 高さが N の石垣の建築の進み具合が 50% のときは、高さが N の石垣として敵が登ってくるようにする。
- 石垣を少しずつ建築するのなら、石垣は高さごとにスライスした見た目を用意するとよさそう。(継ぎ目が目立たないといいなぁ)
- 「裾のある石垣は内側が地面にならなければならない」というルールにして、地面の高さを強○的にその高さにするのがよさそう。(操作しやすいかは後で考える)
石垣は、なんというか思ってた以上に小難しいです。
まとめと今後の予定
石垣の処理をいろいろ考えて、高さに応じた見た目にするあたりを実装しました。よいです。
石垣については、ここから
- (裾のある)石垣の上に石垣ブロックが配置できるようにする。
- 石垣や石垣の上に建物や壁が配置できるようにする。
- 石垣をユーザ操作で建築できるようにしていく。
というタスクがあるのですが、また次回にやります。
心がしんどいタスクが増えると着手しづらいのですが、今回のように少しでいいので開発していきたいと思います。がんばります。