目次
はじめに
注意
UE5Preview2の現在の情報です。
今後のアップデートによりUIや機能が変更される可能性があることをあらかじめご理解ください。
この記事を読むとこんなのが作れます。

解説
①マテリアルの作成と初期設定
コンテンツ右クリックからマテリアルを作成しましょう。
名前はM_TargetingLineとします。

マテリアル設定からUnlitにします。

また、このマテリアルはスプラインメッシュで使用できるようにするため
Used with Spline Meshesにチェックを入れます。

3+クリックでカラーノードを出し、
パラメーターに変換しておきましょう。
保存を忘れずに!

②マテリアルインスタンスの作成と適応
前々回と同じようにマテリアルインスタンスを作成
名前はMI_TargetingLine

BP_Cannonを開き、SplineMeshの追加からマテリアルを設定しておきます。

保存して実行してみましょう。色が変更されたら成功です。

③マテリアルのカスタマイズ
BlendModeをMaskedにしておきます。

画像のようにTimeとSineノードで表現の幅を広げます。



すべて同じスケールだと味気ないので
だんだん大きくなるようにします。
BP_Cannonに移動して変数のStartとEndscaleをFloat型に変更します。
デフォルト値はそれぞれ0.05を入れておきます。

Scaleの構造体をピンを分割してインデックスの値に掛け算します。
※FloatとInt型の掛け算で出力がfloatになっているか確認しましょう。

スケールが変更されました。

これ以外にも面白い表現がマテリアルのみで作れるので試してみてくださいね!

最後に
UE4やUE5向けの記事を書いています。
皆様の応援が投稿のモチベーションになりますので
コメントやTwitterのフォローなどしていただけるとありがたいです。
それではよきゲーム開発を。