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の時はここから先は進まず兄弟ノードに評価が移る。
