The result is very clean. the loading screen is ok but you can decorate the background.
other than that, you also can give the player how long percent the load gonna complete.
that all I can tell you about the loading screen. in your game
I will see you in the next reply…
Seeya!
Please produce a gif / video for mobile users to be able to view your design in addition for it being easier to discover without having to load studio.
It actually would fit very well in a simulator game
However, I was expecting more about the code…
There’s nothing related to loading assets if you look through the scripts. Disappointed Noises
The code doesn’t actually have anything in it that does any loading, it just makes you wait. If the loading screen isn’t actually loading anything, why have a loading screen?
Sorry to be harsh. This had potential.
Firstly, why wait a certain time until the loading is finished?
Loading assets are unpredictable, you can’t predict exactly when an asset is loaded, making them wait is overkill.
Secondly why repeat this a lot of times?
This should be shortened by iterations, and what’s the point of doing
while true do
and what’s the point of doing UIS.ModalEnabled == true instead of UIS.ModalEnabled?
and why while wait(0.05) on, when you know the loading is going to be finished at one point:
while wait(0.05) do
script.Parent.DoneValueNumber.Value = script.Parent.DoneValueNumber.Value + 0.3
if script.Parent.DoneValueNumber.Value >= 100 then
script.Parent.Text = "100%"
else
script.Parent.Text = script.Parent.DoneValueNumber.Value .."%"
end
end
Also starting at middle in loading screens isn’t the best UX decision, I’d start on the left then to right (or on the right then left for right-to-left languages)