I’ve recently seen a lot of animated menu logos (specifically RELL Seas) and have attempted to make one myself but struggled to get exactly what I want.
There are two methods that I tried, spritesheets and individual frames, but spritesheets destroy the quality and the frames flicker (and much of the time don’t fully load before moving onto the next one)
(loading screen template was made by someone else)
Flipbook: arcane arena loading screen progress - Clipped with Medal.tv
Individual frames:flickering - Clipped with Medal.tv
this is the code for the individual frames
function DecalAnimator.Animate(Object, Frames, Duration, Repeating)
if Repeating == nil then
Repeating = 1
end
local FPS = Duration / #Frames
for loop = 1, Repeating do
local PreLoad = {}
for i,v in Frames do
PreLoad[i] = Object:Clone()
PreLoad[i].Image = "rbxassetid://"..v
PreLoad[i].Parent = Object.Parent
PreLoad[i].Visible = false
end
ContentProvider:PreloadAsync(PreLoad)
for i,v in PreLoad do
PreLoad[i].Visible = true
task.wait(FPS)
if i == #PreLoad then
PreLoad[i].Name = "LastFrame"
else
if loop == Repeating then
PreLoad[i]:Destroy()
else PreLoad[i].Visible = false
end
end
end
end
end
If anyone could teach a method that results in something like RELL Seas that would be great.