有限ステートマシンで遊ぼう その2
はい、前回の続き。
下書きのままで邪魔なのでこのまま公開することにする。
前回のものからUI周りをわかりやすく修正し、幾つか処理を追加してみました。
カセットは前と同じ5つまま、
・探索
・睡眠
・食べる
・片付け
・リラックス
追加した機能的には
・前はログだけでわけわからなかったのでグラフィックを入れました
・あゆめぐの数を3匹にしてみました。今後キャラ同士のやりとりもできたらいいなと。
・探索できるエリアに川を追加しました。
・また、アイテムの種類を追加し、効果などのパラメータもつけてみました。肉は60 魚は50 木の実は20お腹回復)
・エリアでドロップされるものが違います
・持って帰ってきたものを家に収納し、家でご飯を食べる際は収納されたものを食べるようにしました
(それにより場合により食べ物が家にも所持品にもない場合、終了します。今後その時に餌がないのをしっていて、お腹空いたのを無視して探す等処理、フラグ等追加する必要がありますが・・・。)
・天気の概念をいれていました。まだ処理は未実装です。
ここに、外部からの刺激(イベント)を受け取るようにしたいと思っています。
天気が変わると、それを監視しているエリアや外にいるあゆめぐ達に通知が行きます。
川であれば次のターンから増水し、アイテムが取れない、などの対応をいれようかと。
また、雨のあとの森は数ターンドロップ率が上がるなど・・・。
また、家に帰った時に他のあゆめぐがいるときはただいま->おかえりのやりとりなどできたらいいなと。
Dispatcher周りを作ろうと思ったらちょうどアセットがあったのでEvent System - Dispatcherこれを使います
UnityでDispatcherで通知してみる(Event System - Dispatcher)
勉強を兼ねたものなのでゲーム性などないですが。
Author And Source
この問題について(有限ステートマシンで遊ぼう その2), 我々は、より多くの情報をここで見つけました https://qiita.com/ayumegu/items/583c8ce90ebe4814657c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .