Top > ビヘイビアツリー-作例-2点間の往復

UE4.8.1

ビヘイビアツリー
ビヘイビアツリー-作例

はじめに

  • 2点間を繰り返し移動するだけ。
  • 折角なのでタスク2つ用意してツリーで遷移させてみる。
  • 動かない場合は、FAQの動かない欄を参照。

タスク

タスク1

ue4-behavior_ex_shuttlerun_task01.png

  1. タスクを新規作成する。
  2. ノードを上記のようにする。
  • 「Event Recieve Tick」で、評価中ずっと処理を繰り返す
  • 「Move to Location」で、指定の座標に向かって移動し続ける
  • 移動結果を受け取って、成功していれば「Finish Execute」を呼んでタスクを終了させる。

タスク2

ue4-behavior_ex_shuttlerun_task02.png

  • 目標値を変えただけの複製タスク。

ビヘイビアツリー

ue4-behavior_ex_shuttlerun_tree01.png

  1. ビヘイビアツリーを新規作成する。
  2. ツリーを上記のようにする
  • Sequence」で「タスク1」と「タスク2」を交互に実行するだけのシンプルなツリー。
  • 移動が完了するまで「Finish Execute」が呼ばれないので、タスク内に留まる。
  • 移動が完了するとSuccessを返すので、次のタスクへ遷移して移動を始める。を繰り返す。

まとめ

ビヘイビアツリーで「タスク1」と「タスク2」を交互に遷移させるだけの簡単なAI


添付ファイル: fileue4-behavior_ex_shuttlerun_tree01.png 156件 [詳細] fileue4-behavior_ex_shuttlerun_task02.png 200件 [詳細] fileue4-behavior_ex_shuttlerun_task01.png 304件 [詳細]

リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2015-07-02 (木) 23:44:23 (1836d)