UE4.8.1

ビヘイビアツリー

はじめに

ビヘイビアツリー内で処理を行うノード。
BPのグラフで自前で処理を構築できる。

基本

  • 通常のブループリントを新規作成して、「BTTask_BlueprintBase」を親クラスとして作る。
  • 基本処理
    ue4-behavior_task_01.png
    • 「FinishExecute」を呼ぶことでタスクが終了する。
  • イベント
    ue4-behavior_task_02.png
    • Event Recieve Execute : このTaskに入った際に1度だけ呼び出される
    • Event Recieve Tick : このTaskに入った後、「FinishExecute」を呼ぶまで毎フレーム呼び出される
    • Event Recieve Abort : このTaskが処理中に中断された時に呼び出される?
  • 「Finish Execute」を呼び出さない限り次の評価に移らない
    ue4-behavior_task_03.png
    • (5)が「Finish Execute」を呼び出さない限りは(6)に評価が遷移しない。

    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS