目次
生産工程
ステップ 1: アセットを作成する
最初のステップは、キャラクターのブループリントを直接コピーして npc を作成することです。
次にAIControllerを作成します
次に、黒板と動作ツリーを作成します。
ステップ 2: 作成する
まず BP_NPC のポーン クラスを開き、次に AI コントローラー クラスを検索し、内部の AIController を直接 BP_AIControl に変更します。
これを見つけてシーンに配置し、シーンを覆うようにズームしてから p キーを押すと、シーン内に緑色の平面が広がっているのが確認でき、ai がその中を移動します。
黒板
黒板に移動し、新しいベクトルを作成し、ターゲット位置という名前を付けます。
ビヘイビアツリー
ビヘイビア ツリーを開き、セレクター[choice] とシーケンス[sequence] を引き出します。
タスク
ビヘイビア ツリーの左上隅で、新しいタスクを作成します。
このタスクでは、黒板キー セレクターを作成し、それをベクトルとして設定し、プレーヤーの周囲の半径を取得して設定し、最後に実行を完了します。
ビヘイビアー ツリーでは、最初にタスクを実行し、プレーヤーのアタッチメントの場所を取得し [この場所はTargetLocationに設定されます]、次にmove toによってTargetLocation の場所に移動し、1 秒待ってから再度実行します。
ビヘイビアー ツリー内のさまざまなタスクに黒板のキーを配置できるように、黒板のキー セレクターを公開することを忘れないでください。
動作ツリーを実行する
次に、AI コントローラーでビヘイビア ツリーを実行できます。もちろん、キャラクター内で実行することもできます。
結果