Bonsai Castles 2(その15)
ちょっとづつでも進捗を出していこうと思います。
やったこと
フィールド上のマウスカーソルがある位置にカーソルを描画するあたりを実装しました。
↑良い感じです。
↑草地だとカーソルが見えにくいです。何か工夫が必要かもしれません。
今後の予定
ここ数日は開発できてなかったのですが、少しづつでも開発は継続していきたいです。
次は、敵の移動デモとかカーソル位置に建物を配置する処理とかを実装したいです。がんばります。
次回の更新: 月曜日の20時
クリエイター支援サイト Ci-en
フォローするにはユーザー登録が必要です。
satofumi 2021/07/16 20:00
ちょっとづつでも進捗を出していこうと思います。
フィールド上のマウスカーソルがある位置にカーソルを描画するあたりを実装しました。
ここ数日は開発できてなかったのですが、少しづつでも開発は継続していきたいです。
次は、敵の移動デモとかカーソル位置に建物を配置する処理とかを実装したいです。がんばります。
次回の更新: 月曜日の20時
satofumi 2021/07/14 20:00
敵味方のモデルの選択をしました。
モデルの候補を並べてみました。
Kanna: https://assetstore.unity.com/packages/3d/characters/humanoids/fantasy/kanna-190168?locale=ja-JP
VRoid Studio: https://store.steampowered.com/app/1486350/VRoid_Studio_v0140/?l=japanese
Voxel: https://assetstore.unity.com/packages/3d/characters/humanoids/fantasy/kanna-190168?q=mochimaguro&orderBy=1
本当は Kanna モデルを使いたいんですけど、この頭身の別モデルを作るほどの能力が私にないので断念です。ワーカーも出したいので、モデルが1種類だけだと採用しづらいです。
そして VRoid Studio のモデルにするか Voxel モデルにするかですが、私が Voxel 好きなので Voxel モデルにします。
ゲームが遊べるようになったら「VRoid Studio モデルをインポートする」というオプションを実装して、VRoid Studio のモデルも利用できるようにしたいです。
それから、手持ちの Voxel 動物モデルも並べてみました。良い感じです。
Voxel Animals Pack 1: https://assetstore.unity.com/packages/3d/characters/animals/mammals/voxel-animals-pack-1-151257
とりあえず Voxel モデルで開発していきます。
敵モデルも選びました。敵モデルは Meshtint Studio さんのところのものです。
Meshtint Studio: https://assetstore.unity.com/publishers/3867
良い感じです。
モデルも決定したので、
・建物を配置する操作 UI を決めて実装していく。
・敵が押し寄せてくる動きのデモを作る。
とかをやっていきます。
見た目はリアル寄り、味方モデルは Voxel で、敵は普通のポリゴン、みたいなちぐはぐ感は気にしないようにして開発していこうと思います。がんばります。
次回の更新: 金曜日の20時
satofumi 2021/07/12 20:00
水表現の見直しと、ここまでのフィールドのセーブとロードを実装しました。
水の反射設定を見直していました。
屈折については、地面の下に水面があるのが原因だと思います。
ただ、反射で地面が映ってないのは理解できてないです。水面は他のアセットを使う可能性もあるので、いずれ改めて検討します。
本当は水面での反射も有効にしたいのですが、とりあえずこれでいきます。良いです。
一通りの地形表現が動作したので、この地形をセーブして YAML ファイルに出力するあたりと、それをロードして表示するあたりを実装しました。
建物の配置まわりとか、敵の動きのデモ作成をやっていきます。がんばります。
次回の更新: 水曜日の20時
satofumi 2021/07/09 20:00
水面の調整とか住民や敵モデルを配置したときの雰囲気を確認してみました。
水面の高さを変える実装がまだだったので、実装しました。
あとは、敵や人のモデルを配置してどんな雰囲気かを確認しました。
概ね良い感じだと思います。いいぞ!
地形まわりの実装はよいことにして、次は建物まわりを実装していきます。
・地形を変更できるようにする。
・建物を配置できるようにする。
とりあえず、上記を実装して建物を配置したときの見た目を確認します。がんばります。
次回の更新: 月曜日の20時
satofumi 2021/07/07 20:00
そろそろゲーム自体の実装をしていく予定でしたが、先に水面の見た目まわりを調整しました。
ちなみに、単色の Material を Cube に適用して並べると、こんな感じです。
これは、それっぽく動作しました。
そして、この水面メッシュは高さもグリッド毎に変更できるので、微妙に高低差がある水面も問題なく表現できると思います。良いです。
ゲームの仕様を決めていきたいです。
ちょっと反省すると「良いゲームにするぞ!」とか「最高の仕様にするんだ!」とか気負っていて何も決められていない状況に陥っています。
とりあえずの方針として
・雑に決める。後から変更すればいい。
・Bonsai Castles(無印版)と同じルールでいい。無理すんな。
・追加したい要素は、必須な要素を決めてから考える。
・ストーリー要素は3行でいい。細かい設定は結局使われないぞ。
まとめると、Bonsai Castles (無印版)との相違点だけを仕様に書く。ということになりそう。ぶっちゃけそれでいいと思う。がんばります。
次回の更新: 金曜日の20時