目次Niagaraシステムを作成するコンテンツフォルダで右クリックして表示されるメニューから「FX」>「Niagaraエミッタ」をクリックする。「システムの開始点を選択」画面が表示されるので、画面下の「次へ」をクリックする。表示される一覧から「Fountain」を選択した状態で右下の「+」ボタンをクリックする。「追加するエミッタ」に「Fountain」が表示されているのを確認して「終了」をクリックする。コンテンツフォルダにNiagaraシステムファイルが作成されるので名前を変更する。今回は「NS_ShootingStar」にしている。Niagaraシステムを編集するNiagaraエディタを開く作成されたNiagaraシステムファイルをダブルクリックするとエディタが開く。「プレビュー」には追加したエミッタ(Fountain)が表示されている。Force」「Drag」のチェックを外して無効化する。Cone]」はパーティクルにコーン状に速度を加えて移動させるもの。この項目は後で使用するのでチェックしたままでも大丈夫。Force」はパーティクルに重力を与えるもの。「Drag」はパーティクルに加えた力に抵抗する力を与えるもの。パーティクルを動かす部分を無効にしたことで出現した位置から動かなくなっている。Location[Sphere]」を選択すると「選択内容」タブに設定内容が表示される。Primitive」を「Box/Plane」に変更する。Size」で流れ星を表示させる範囲を設定する。試しに(5000,5000,5000)の範囲を設定する。設定した範囲内でパーティクルが出現するようになった。Cone]」にチェックを入れる。Velocity」を選択すると追加できる。Velocity」を選択して「選択内容」タブから設定内容を変更する。Mode」を「Linear」に設定する。「Velocity」で力を加える方向と大きさを設定する。試しに下に動かすためにZ軸に-1000、傾けるためにY軸に3000を設定する。パーティクルが出現した位置から斜め下に移動するようになった。斜めへの動きがわかりにくい場合はプレビュー画面内でドラッグすると表示角度を変更できる。この動きに軌跡を追加して流れ星のようにする。Eventを追加するパーティクルの位置を取得するためのイベントを追加する。Event」を選択する。これによりパーティクルが存在している間の位置データが生成される。Event」を追加するとエラーが発生する。IDs」にチェックを入れるとエラーが解消される。これで一つ目のエミッタ「Fountain」の編集は終了。軌跡を表示するエミッタを追加する一つ目のエミッタのパーティクルが移動した軌跡を表示するためのエミッタを追加する。エディタ上で右クリックして表示されるメニューから「エミッタを追加」をクリックする。「Templates」から「Fountain」を選択する。エミッタが追加されたら名前を変更し、パーティクルの移動に関連する項目のチェックを外す。今回はエミッタの名前を「Trail」に変更している。Event」に対応させるには「イベントハンドラ」を追加する必要がある。イベントハンドラは「イベントハンドラプロパティ」と「Receiveイベント」で構成される。「イベントハンドラプロパティ」を追加する。Handler(イベントハンドラ)」をクリックする。イベントハンドラプロパティを変更するエミッタに追加された「イベントハンドラ」の「イベントハンドラプロパティ」を選択し、「選択内容」タブの「ソース」を変更する。Event」を選択する。Particles」に設定する。Number」を「1」に設定する。Event」を選択する。一つ目のエミッタでスポーンして移動しているパーティクルの位置を2つ目のエミッタで定期的に取得してパーティクルを表示している。軌跡が点線で表示されているためレンダラを変更する。Renderer」を選択する。Renderer」は1つ1つ表示されているパーティクルをつなげて線で表示するもの。Renderer」は必要ないのでチェックを外す。Particle」でリボンレンダラの設定を変更する。Width」に値を設定できるようにする。Width」はリボンレンダラの幅のサイズ。この値を変更して見やすくする。Width」の値を20にするとプレビューではこのような感じに。なんかちらついている気がする。Set」にして値を設定決めたほうが良さそう。パーティクルのサイズや色を変更して星空に置いてみた動画。流れ星というか流星群。遠目からにして月を配置。イベントを取得する[Verse]KakuniUE5/UEFNを勉強中です。今後のために学習メモを残してます。