• 追加された行はこの色です。
  • 削除された行はこの色です。
UE4.8.1

[[ビヘイビアツリー]]

#contents

* はじめに [#q21436e4]
ビヘイビアツリー内で処理を行うノード。
BPのグラフで自前で処理を構築できる。


* 基本 [#l07788b6]
- 通常のブループリントを新規作成して、「BTTask_BlueprintBase」を親クラスとして作る。

- 基本処理
&ref(ue4-behavior_task_01.png);
-- 「FinishExecute」を呼ぶことでタスクが終了する。
--「Owner Actor」は「AI Controller」。「Get AIController」後に「Get Controlled Pawn」で操作対象アクターを取得できる

- イベント
&ref(ue4-behavior_task_02.png);
-- Event Recieve Execute : このTaskに入った際に1度だけ呼び出される
-- Event Recieve Tick : このTaskに入った後、「FinishExecute」を呼ぶまで毎フレーム呼び出される
-- Event Recieve Abort : このTaskが処理中に中断された時に呼び出される?

- 「Finish Execute」を呼び出さない限り次の評価に移らない
&ref(ue4-behavior_task_03.png);
-- (5)が「Finish Execute」を呼び出さない限りは(6)に評価が遷移しない。


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