コンポーネントは、Scene Graph にあるエンティティにデータと動作を与えるものです。 コンポーネントは、シーンでエンティティが実行すると想定される内容を定義します。
Scene Graph コンポーネントにフォーカスが当たっていると、そのコンポーネントは 1 つの動作または特性を参照しています。 コンポーネントがエンティティに追加されると、そのエンティティと、そのコンポーネントに割り当てられているコンポーネント動作の間で関連付けが確立されます。
コンポーネントには編集可能なプロパティがあり、物理的なプロパティ (スタティックメッシュ、パーティクル システムなど) または論理的なプロパティ (ゲームプレイ タグ、プラットフォームの移動を定義する Verse コードなど) のいずれかです。 デフォルトでは、すべてのエンティティに、ワールド内のどこにエンティティが存在するかを指定するためのトランスフォーム コンポーネントがあります。
UEFN で Scene Graph に属するコンポーネントの一覧を以下に示します。
インタラクト可能なコンポーネント
Scene Graph を使用してインタラクションを可能にするコンポーネント。
キーフレーム移動コンポーネント
キーフレーム移動コンポーネントを使用すると、Unreal Editor for Fortnite でキーフレームを追加してエンティティをアニメートできます。
ライト コンポーネント
さまざまなタイプのライト コンポーネントを使用して、プロジェクトにライティングを追加します。
メッシュコンポーネント
メッシュ コンポーネントは、エンティティにメッシュを追加して、形状を与えます。
パーティクルシステムコンポーネント
パーティクル システム コンポーネントを使用して、プロジェクトに Niagara エフェクトを追加します。
サウンドコンポーネント
サウンドコンポーネントを使用して、プロジェクトにサウンドを追加します。
インベントリコンポーネント
インベントリ コンポーネントは、カスタム インベントリを作成する方法を提供します。
フォートナイトインベントリコンポーネント
fort_inventory_component を使用して、島のカスタム フォートナイト インベントリを設計します。
アイテム コンポーネント
アイテム コンポーネントを使用すると、カスタム プロパティを持つカスタム アイテムを作成できます。
アイコンコンポーネント
アイコン コンポーネントを使用すると、作成するアイテムにカスタム アイコンを追加できます。
説明コンポーネント
説明コンポーネントを使用して、カスタム アイテムおよびインベントリ システムでアイテムにテキスト データを追加する方法について説明します。
Stackable Component
The Stackable Component provides a way for an entity to form stacks.
Fort Item Pickup Interactable Component
The fort_item_pickup_interactable_component allows UEFN characters pickup items into their inventory.
必要とするコンポーネントが見つからない場合は、 独自のコンポーネントを作成することもできます。 Verse を使用して独自のコンポーネントを作成する方法を確認してください。