UE4 子どものコンポーネント(Component)一覧を配列で取得する(Get Children Components)
今回は配列で取得する方法です。
こちらを参考にさせていだきました!
・[UE4] 武器切り替え
http://monsho.blog63.fc2.com/blog-entry-132.html
子どものコンポーネントを取得するには
「Get Children Components」ノードを使います。

「Target」には子どもを取得したいコンポーネントを指定します。
「Include All Descendants」はチェックを入れると、子どもの子どもまで取得します。
といった感じですね。この時、"Include All Descendants" にチェックを入れておきます。
このフラグは、子コンポーネントの子コンポーネントまで配列に含めるかを指定しています。
基本全部の階層のものが欲しい場合はチェックをいれましょう。
使い方としてはこういった使い方が多くなるのかなと思います。
アクターの一番親のコンポーネントは"Get Root Component" でBlueprintのルートコンポーネントを取得し、そこから "Get Children Components" で子コンポーネントの配列を取得します。
「Get Root Component」ノードを使うのが良さそうです。
上記の処理がコンポーネント検索の基本になりそうですね。
| UE4 | 18:36 | comments:0 | trackbacks:0 | TOP↑