10.プレイヤーのコンテキストを作成する

Environment Query System で使用する新しいコンテキストを作成します。

Windows
MacOS
Linux
このページ中

Environment Query はアクタのタイプを取得して数多くのアイテムを生成できますが、コンテキストに対してはこれを行いません。そのため、コンテキストとしてプレイヤーのポーンを持つ方法が必要です。ここで、 EnvQueryContext_BlueprintBase が役立ちます。

ステップ

  1. コンテンツ ブラウザPlayerContext ブループリントをダブルクリックして編集用に開きます。

  2. ProvideActorsSet 関数をオーバーライドします。

    override1.png

    [Override] ボタンは、[My Blueprint] パネルの 関数 部分にマウスオーバーするまで非表示になっています。

    これで関数のデフォルトのビヘイビアが開いたブループリントのグラフでオーバーライドされます。

    newlyOverriden.png

  3. Get All Actors Of Class を追加し、それを以下のように Provide Actor Set ノードと ReturnNode の間に接続します。

    finalGraph.png

  4. Get All Actors of Class ノードの Actor Class を、 Top Down Character に設定し、 Compile (コンパイル) し、Save (保存) します。

新しい Unreal Engine 4 ドキュメントサイトへようこそ!

あなたの声を私たちに伝えるフィードバックシステムを含め、様々な新機能について開発をおこなっています。まだ広く使える状態にはなっていないので、準備ができるまでは、ドキュメントフィードバックフォーラムで、このページについて、もしくは遭遇した問題について教えていただけると助かります。

新しいシステムが稼働した際にお知らせします。

フィードバックを送信