BehaviourTree

ビヘイビアツリーのコア部分。
GameObjectにアタッチして使用する。

BehaviourTree

プロパティ

プロパティ名 説明
Name グラフの名前。
一つのGameObjectに複数のグラフがある場合の識別や検索に使用する。
Play On Start 開始時に再生するフラグ。
Update Settings 更新に関する設定。
フィールド名説明
Type更新タイプ。
Every Frame
毎フレーム更新。
Specify Seconds
秒を指定して更新。
Manual
スクリプトから手動で更新。
更新メソッドはスクリプトリファレンスの該当コンポーネントのページを参照してください。
Time Type時間タイプ(SpecifySecondsのみ)。
Normal
timeScaleを考慮した現在フレームの時間を使用。
Unscaled
timeScaleを考慮しない現在フレームの時間を使用。
Realtime
リアルタイムを使用。
Fixed Time
timeScaleを考慮した最新のFixedUpdate開始時間を使用。
Fixed Unscaled Time
timeScaleを考慮しない最新のFixedUpdate開始時間を使用。
Seconds更新間隔(SpecifySecondsのみ)。
Debug Infinite Loop Settings 無限ループのデバッグ設定
フィールド名説明
Max Loop Count最大ループカウント
Enable Loggingログを有効。ループカウントがmaxLoopCount以上になった時にログ出力します。
Enable BreakDebug.Breakを有効化。ループカウントがmaxLoopCount以上になった時にDebug.Breakします。
Restart On Finish 終了時に再開するフラグ。
Execution Settings 実行に関する設定。
フィールド名説明
Type実行タイプ
Until Running
TreeNodeBase.statusがNodeStatus.Runningになるまで全てのアクションを実行する。
Count
実行するアクションの最大数を指定する。
Max Count実行するアクションの最大数。
Open Editor Arbor Editorウィンドウで開く