コンポーネントは、ゲームを構築するためにデータとロジックを使用する基本構成要素です。 particle_system_component を使用して、レベルに Niagara エフェクトを追加します。 このコンポーネントを単独で使用してレベルに Niagara エフェクトを追加したり、メッシュ コンポーネントと組み合わせて作品にリアリズムと深みを加えたりすることができます。
particle_system_component はアセット生成コンポーネントです。 これは、メッシュ、サウンド、パーティクル システムのアセットなど、プロジェクト内の既存のコンテンツに基づき自動で作成されるコンポーネントのクラスです。 これらのアセットは、生成されたコンポーネントで変更可能なプロパティを公開する場合もあります。
[Details (詳細)] パネルで [+ Component (+ コンポーネント)] を選択し、基本クラスに移動して必要なコンポーネントを見つけることで、アセット生成コンポーネントをエンティティに追加できます。 コンテンツ ブラウザからエンティティの [Details] パネルにアセットをドラッグアンドドロップすることもできます。 これらのアセット生成コンポーネントは、Verse コード内で個別に参照することもでき、「Assets.digest.verse」ファイルに表示されます。
コンポーネント クラスを生成するには、アセットをインポートまたは作成した後に、プロジェクトの Verse コードをコンパイルする必要があります。
エンティティにコンポーネントを追加するには、「エンティティとコンポーネントを操作する」を参照してください。 コンポーネントは particle_system_component としてリストされており、この名称は、パーティクル システム コンポーネントの Verse クラスと一致します。 このコンポーネントの Verse API の詳細については、「particle_system_component API リファレンス」を参照してください。
例
レベルにパーティクル システム コンポーネントを追加するには、次の手順を実行します。
プロジェクトのコンテンツ ブラウザで右クリックし、[Niagara System (Niagara システム)] を選択してパーティクル エフェクトを作成します。
エフェクトを選択し、[Create (作成)] を選択します。
一番上の [Editor (エディタ)] メニューで、[Verse] > [Build Verse Code (Verse コードをビルド)] を選択します。
同じメニューから Verse Explorer を開きます。
プロジェクト名を右クリックし、[Add new Verse file to project (新規 Verse ファイルをプロジェクトに追加する)] を選択します。
ポップアップ ウィンドウから [Scene Graph Component] を選択し、名前を付けて [Create] を選択します。
再度、[Verse] > [Build Verse Code] を選択します。
particles_system_component を追加すると、ドロップダウン メニューに追加されたパーティクル エフェクトが表示されます。
コンポーネント オプション
パーティクル システム コンポーネントには、現在次のオプションがあります。
| オプション | 値 | 説明 |
|---|---|---|
Enabled (有効) | True (オン)、False (オフ) | パーティクル エフェクトを有効にします。 |
AutoPlay | True (オン)、False (オフ) | ゲームプレイ中にパーティクル エフェクトを自動再生するように設定します。 |
AutoPlayInEditor | True (オン)、False (オフ) | UEFN 編集セッション中にパーティクル エフェクトを自動再生するように設定します。 |