ばーばらいず

綺麗に書くことをあきらめた自分用メモ

【UE4】BehaviorTreeのキーの値を更新する方法と更新されたとき判定をリセットする方法



BT作成

 

サービスについては、新規サービスから作成したものを設定

 

サービスの中身をこんな感じで設定

変更したいキーを変数として設定しておき、その値を更新するような形

変数は公開しておくこと

 

そうすると、サービスの詳細欄でキーが設定できるようになる

 

実行するとInterval毎に?キーが更新される

 

 

Notify ObserverをValueChangeにすると、キーの値が変わった際に

再度評価される。

オブザーバーを中止(Observer Aborts)をBothにしておくと、キーの値が

変わった際にRootから判定しなおしとなる。