ブラックボードキーの値を入れる2つの方法

AIcontrollerで入力

  • AIcontrollerを開いて

  • Set value as 〇〇〇ノードを追加

  • 何処か適当なとこに繋ぐ(キーに値が入って欲しいタイミングの場所)

Event pssessはキャラがAIを持った時に発生するイベント
  • 右クリック、get blackboardと検索

  • blackboardノードからtargetに繋げる

  • もしくはUseBlackboardノードを使ってる場合はそこから取ってもいい

※ただRunBehaviourTreeさえ実行されればそのBTに紐づいてるBBが自動で使われるので、
Use blackboardは使用される事はあまり無いかと


  • Make Literalでブラックボードキーの名前を入れてSet value asに繋ぐ

  • キーに入れたい値を手入力かノードで繋ぐ

Key Nameは変数に昇格するという手もある

ちゃんとデフォ値にBBキーの名前を入れるのを忘れずに





ビヘイビアツリーにタスクとして追加

・ビヘイビアツリーで新規タスクを作成

・新規タスク内で変数を作成してリネーム、変数タイプをBlackboard keyに
キーは2種類あるので2つ作ります。


・下記の様に組みます

・ビヘイビアツリーにタスクを追加して、タスクの変数にブラックボードキーをそれぞれ設定します。


参考


この記事が気に入ったらサポートをしてみませんか?