あっぷあっぷブログ

UnrealEngine(ゲーム用途)関連の備忘録です。

【UE5】関数の戻り値(Outputピンの値)がおかしい場合

Returnノードを省略していると問題が発生する


このような関数を作った場合、問題が発生します。
例えば、上の関数を以下のような形で使った場合、

Print String の出力結果はこうなります。

戻り値Countの値は10,20,30と増えてはいきません。
For LoopでGet Count関数を何度も通過しますが、二回目以降のループではReturnノードが省略されているため、前回Returnノードで出力された10という値がセットされたままになっているようです。

Returnノードを省略すると思わぬ値が出力されることになります。