コンパイル注意文『ネイティブプロパティはブループリントRead Writeとしてタグ付けされていません。このピンは今後のリリースで削除する予定です。』について

画像のコンパイル注意文『ネイティブプロパティはブループリントRead Writeとしてタグ付けされていません。このピンは今後のリリースで削除する予定です。』とあります。これはプレイヤーカメラに一時的にポストプロセスエフェクトをかけようと、画像のように処理を作ったあとのコンパイルで表示されました。まず注意分の意味がよくわからないので知りたいです。


また今後のバージョンではこのやり方は正しくなく、別の方法が推奨されているというのであればそれを教えていただけませんでしょうか。※現状ではこの注意文が出ていても動作はしています。

FPostProcessSettings構造体の変数Blendables(WeightedBlendables)のプロパティにBlueprintReadWriteが設定されていないので該当の警告が出ています。

ブループリントから直接弄る事は想定されていないので、AddOrUpdateBlendableを使いましょう。

link text

link text

この辺り、人によってやり方が色々ありそうな気がするので参考までに…

・特定の場所のみで使うとかの場合はUnboundをFalseにしてRadiusやBrushのサイズで調整

・特定状況下(被弾時の演出とか)でパカパカと切り替わっていい場合は状況に合わせたポストプロセスボリュームをそれぞれ作ってEnabledの切り替え

・徐々に重ねるとかの場合はポストプロセスマテリアル上でlerpを使うとかでしょうか。Alphaに使うパラメータにはMaterialCollectionを使ってあとはTimelineで値を制御したら良いと思います

説明が分かりづらいと思いますので不明な点はまたここで聞いてください!

ご回答有り難うございます。参考にさせていただきます。

ご回答有り難うございます。ひとまず使いたいポストプロセスマテリアルを設定したポストプロセスボリュームのON,OFF命令を必要なタイミングで下す。という形で、やりたい演出の処理を検討したいと思います。