UE4.8.1
ビヘイビアツリー
ビヘイビアツリー-作例
はじめに †
- 2点間を繰り返し移動するだけ。
- 折角なのでタスク2つ用意してツリーで遷移させてみる。
- 動かない場合は、FAQの動かない欄を参照。
タスク †
タスク1 †
- タスクを新規作成する。
- ノードを上記のようにする。
- 「Event Recieve Tick」で、評価中ずっと処理を繰り返す
- 「Move to Location」で、指定の座標に向かって移動し続ける
- 移動結果を受け取って、成功していれば「Finish Execute」を呼んでタスクを終了させる。
タスク2 †
- ビヘイビアツリーを新規作成する。
- ツリーを上記のようにする
- 「Sequence」で「タスク1」と「タスク2」を交互に実行するだけのシンプルなツリー。
- 移動が完了するまで「Finish Execute」が呼ばれないので、タスク内に留まる。
- 移動が完了するとSuccessを返すので、次のタスクへ遷移して移動を始める。を繰り返す。
まとめ †
ビヘイビアツリーで「タスク1」と「タスク2」を交互に遷移させるだけの簡単なAI