PaperSloth’s diary

主にゲーム開発関連についての記事を書きます。

UE4 NiagaraExtrasについて

環境

UE4.19.0


概要

NiagaraにはNiagara Pluginとは別にNiagaraExtrasというプラグインがあります。
このプラグインがサンプルとしてすごく参考になるので紹介します。


NiagaraExtrasの有効化

NiagaraExtrasはNiagaraと同じPluginsのFXカテゴリにあります。
有効化した際にはエディタの再起動が必要になります。
f:id:PaperSloth:20180326232701p:plain


NiagaraExtrasPluginの見方

ContentBrawser上でShow Engine ContentとShow Plugin Conentを有効化します。
これでEngineにインストールされたPluginの一覧を見ることが出来ます。
f:id:PaperSloth:20180326232835p:plain

ContentBrawserを下にスクロールしていくとNiagaraExtras Contentがあります。
f:id:PaperSloth:20180326233031p:plain


NiagaraExtrasとは

さて、ようやく本題に入ります。

実はNiagaraExtrasにはC++ソースコードが含まれていません。
その代わりにNiagaraのサンプルと便利なNiagara Function ScriptとNiagara Module Scriptが含まれています。

サンプルというのはNiagara Emitterで、これを開くだけで圧巻です。
f:id:PaperSloth:20180326233700p:plain

以下がサンプルの実行結果です。

なんだか弾幕シューティングみたいですね!

これを少しいじるだけで下記のようなエフェクトが簡単に作れます。



Niagaraを触り始めたけど、なかなか上手く作れないという人はNiagara Extrasを参考にして色々なエフェクトを作ってみてください!
f:id:PaperSloth:20180326234256p:plain