連番の画像ファイルを用意する。
ImageMagick の Montage を使ってスプライトシート画像を作る。
montage `seq -f img_%03.0f.png 0 127` -tile 16x8 -geometry 128x128 -background none sheet.png
このように seq
コマンドを使うと便利。
スプライトシート画像を UE5 にインポートする。
新規にマテリアルを作る。 Flipbook 関数を使う。 cf. Render a Flipbook Animation | Unreal Engine 4.27 Documentation
Animation Phase には Time をつなぐ。 cf. Constant Material Expressions in Unreal Engine | Unreal Engine 5.1 Documentation
例えば全体を 5 秒で再生したい場合は、Time の Period に 5.0 を指定し、その出力を 5.0 で割る。 すると 5 秒かけて 0 から 1 まで上昇する出力が得られる。