・Niagaraで作ったパーティクルの色をブループリントで変えてみた。
・その方法を忘備録としてまとめる。
・UE4のバージョンはUE4.25.1
・Niagaraの基礎知識についてはスルー。
・今回はNiagaraSystemとBlueprint側の設定が必要!
今回、説明するに当たって個人的に作った花火のパーティクルを使った。現状は白色しか表示されない。
NiagaraSystemを開く。
NiagaraEmitterじゃないよ!
システム設定を探して+のボタンをクリック、LinerColorという新規パラメータを作成。Colorで検索すると見つけやすい。
作成したパラメータに分かりやすい名前をつける。今回は爆発時の色を変えるのでBurstColorと名付けた。
今回は爆発時の色を設定しているパラメータとして使いたいので、当該箇所の値を編集。先程作成したユーザーパラメータを探してセットする。
これでNiagara側の設定は終了。
※ブループリント側を全部説明すると冗長なので、Niagaraに関わるところだけ説明。
NiagaraSystemのSetColorParameterを使って、作成したユーザーパラメータに色を設定する。
この時、ParameterNameに先ほど作成したユーザーパラメータの名前にUser.をつけて入力する。今回の場合「BurstColor」という名前で作成したので、User.BurstColorと入力。
大文字、小文字、ドット抜け等があると正しく設定されないので注意
これで終わり!
ここまでの設定で赤色の花火が上がるようになった。(複数個上がっちゃているのは撮影時のミス・・・)
そのうち花火の作り方をまとめます。
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント