ランダムに場所を決めてそこに移動する、というAIを作成する。
1. ブラックボードでキーの定義
ブラックボード[BB_SamuraiTaisho]を開く。
[Blackboard]パネルの[New Key]から[Vector]を選択し、[TargetLocation]と名付ける。
2. タスクの作成
ランダムな場所を決めるタスクを作成する。
ビヘイビアツリー[BT_SamuraiTaisho]を開き、上のツールバーの[New Task]から新しいタスクを作成する。
[FindRandomLocation]と名前を変更しておく。
Blackboard key型の変数を[Vector]という名前で作成し、パブリックにしておく。
下のようにブループリントを組む。
3. ビヘイビアツリーの編集
下のようにビヘイビアツリーを組む。
Move to タスク
ブラックボードに記録されたベクトル型の変数から目標の位置を受け取り、移動を実行するタスク。
目標位置にたどり着くと成功となる。
これで、AIがランダムな場所に移動するようになった。