Top > ビヘイビアツリー-作例-2点間の往復
UE4.8.1 [[ビヘイビアツリー]] [[ビヘイビアツリー-作例]] #contents * はじめに [#p9dccf60] - 2点間を繰り返し移動するだけ。 - 折角なのでタスク2つ用意してツリーで遷移させてみる。 - 動かない場合は、[[FAQ>ビヘイビアツリーFAQ]]の動かない欄を参照。 * タスク [#qb93b687] ** タスク1 [#s51d94c2] &ref(ue4-behavior_ex_shuttlerun_task01.png); + [[タスク>ビヘイビアツリー-Task]]を新規作成する。 + ノードを上記のようにする。 - 「Event Recieve Tick」で、評価中ずっと処理を繰り返す - 「Move to Location」で、指定の座標に向かって移動し続ける - 移動結果を受け取って、成功していれば「Finish Execute」を呼んでタスクを終了させる。 ** タスク2 [#x7dc6946] &ref(ue4-behavior_ex_shuttlerun_task02.png); - 目標値を変えただけの複製タスク。 * ビヘイビアツリー [#p54cbe92] &ref(ue4-behavior_ex_shuttlerun_tree01.png); + ビヘイビアツリーを新規作成する。 + ツリーを上記のようにする - 「[[Sequence>ビヘイビアツリー-Composites]]」で「タスク1」と「タスク2」を交互に実行するだけのシンプルなツリー。 - 「[[Sequence>ビヘイビアツリー-Composite]]」で「タスク1」と「タスク2」を交互に実行するだけのシンプルなツリー。 - 移動が完了するまで「Finish Execute」が呼ばれないので、タスク内に留まる。 - 移動が完了するとSuccessを返すので、次のタスクへ遷移して移動を始める。を繰り返す。 * まとめ [#zb1358b2] ビヘイビアツリーで「タスク1」と「タスク2」を交互に遷移させるだけの簡単なAI |