♠️

【UE5】NiagaraのユーザーパラメーターをBPで操作して、SpriteのスケールをTick以降も変更させる

2025/03/01に公開

概要

今回は、NiagaraのユーザーパラメーターをBPで更新したけど、Tick以降変更が適応されない現象に遭遇したので、対処方法について記載します。

原因

最初は「Initialize Particleモジュール」→「Sprite Attributes」→「Sprite Size Mode」→「Sprite Size」でユーザーパラメーターを作成してました。

BPは下記のように更新していました。

ただ、上記設定でやると初期化(BeginPLayなど)ではうまくいくのですが、それ以降で更新しても反映されずにいました。

解決方法

色々試したところ、パーティクル更新の方の「Scale Sprite Sizeモジュール」→「Scale Factor」をユーザーパラメーターで設定することで解決しました。

短いですが記事は以上となります。
参考になれば幸いです。

Discussion