UE4.8.1

ビヘイビアツリー

はじめに


変数とか条件式のキーとか。

基本

作成

  • 新規作成から「ブラックボード」で作成する
    ue4-behavior_blackboard_01.png

ビヘイビアツリーとの接続

AIControllerからの操作


ue4-behavior_blackboard_03.png
  • 「Get Blackboard」でビヘイビアツリーに関連付いているBlackboardを取得できる。
  • それを対象に「Set Value as ***」でパラメーターを設定できる。

使用方法

ビヘイビアツリーのDecorator


例えば、Blackboardの変数値を条件に分岐する。
  1. Compositesを右クリック、「デコレーターを追加」-「Blackboard」
    ue4-behavior_blackboard_04.png
  2. 追加されたデコレーターを選択し、詳細欄。bool型の変数を「Blackboard Key」に指定する。
    ue4-behavior_blackboard_05.png
  • 「Key Query」の値が「Is Set」になっていると、「Blackboard Key」の変数がtrueの時は通過する。falseの時はここから先は進まず兄弟ノードに評価が移る。
    ue4-behavior_blackboard_06.png

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