3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

有限ステートマシンで遊ぼう その2

Posted at

はい、前回の続き。
下書きのままで邪魔なのでこのまま公開することにする。

前回のものからUI周りをわかりやすく修正し、幾つか処理を追加してみました。
カセットは前と同じ5つまま、
・探索
・睡眠
・食べる
・片付け
・リラックス

追加した機能的には
・前はログだけでわけわからなかったのでグラフィックを入れました
・あゆめぐの数を3匹にしてみました。今後キャラ同士のやりとりもできたらいいなと。
・探索できるエリアに川を追加しました。
・また、アイテムの種類を追加し、効果などのパラメータもつけてみました。肉は60 魚は50 木の実は20お腹回復)
・エリアでドロップされるものが違います
・持って帰ってきたものを家に収納し、家でご飯を食べる際は収納されたものを食べるようにしました
(それにより場合により食べ物が家にも所持品にもない場合、終了します。今後その時に餌がないのをしっていて、お腹空いたのを無視して探す等処理、フラグ等追加する必要がありますが・・・。)
・天気の概念をいれていました。まだ処理は未実装です。

ここに、外部からの刺激(イベント)を受け取るようにしたいと思っています。
天気が変わると、それを監視しているエリアや外にいるあゆめぐ達に通知が行きます。
川であれば次のターンから増水し、アイテムが取れない、などの対応をいれようかと。
また、雨のあとの森は数ターンドロップ率が上がるなど・・・。
また、家に帰った時に他のあゆめぐがいるときはただいま->おかえりのやりとりなどできたらいいなと。

Dispatcher周りを作ろうと思ったらちょうどアセットがあったのでEvent System - Dispatcherこれを使います
UnityでDispatcherで通知してみる(Event System - Dispatcher)

勉強を兼ねたものなのでゲーム性などないですが。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?