UE4.8.1
ビヘイビアツリー
はじめに †
変数とか条件式のキーとか。
基本 †
作成 †
- 新規作成から「ブラックボード」で作成する
- ビヘイビアツリー内で、何もない所をクリック。詳細欄の「Blackboard Asset」で指定する
AIControllerからの操作 †
- 「Get Blackboard」でビヘイビアツリーに関連付いているBlackboardを取得できる。
- それを対象に「Set Value as ***」でパラメーターを設定できる。
使用方法 †
例えば、Blackboardの変数値を条件に分岐する。
- Compositesを右クリック、「デコレーターを追加」-「Blackboard」
- 追加されたデコレーターを選択し、詳細欄。bool型の変数を「Blackboard Key」に指定する。
- 「Key Query」の値が「Is Set」になっていると、「Blackboard Key」の変数がtrueの時は通過する。falseの時はここから先は進まず兄弟ノードに評価が移る。