BehaviorTreeでAIのHPの割合によって状態分けしたいのですがどういう設計といいますか、
やり方がいいと思いますか?
私が今考えているのは
Enumのブループリントを作って、状態1状態2みたいな感じにして
ブラックボードにenum型の変数を作って
今は何の状態か聞くタスクを作り、それに合わせたタスクを実行するという感じです。
状態の変数の切り替えは、AIのBP側でダメージを負ったときにHPを減らして
HPの割合を求めて50%以下であれば状態2に移行するみたいな感じです。
この方法ってどうですか?
なにかおかしいところがありましたら教えていただきたいです。
また、何かいい方法があったら教えてほしいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。