I am gonna put this on scripting support because I wanna see what I should do to make the tweening look better. I would also like feedback on the design, thanks!
It definitely has potential! To be honest, I think it is a bit bland and empty. Just by watching it, it wouldnât get me that excited to play it.
What should I add to the loading screen?
I think you should add more vibrant colors as it is a Science game. Maybe a swirling rainbow mix spreading throughout the gui. That would be super cool and would attract a ton of players.
You could use script.Parent.IgnoreGuiInset = true
into the ScreenGui
to Ignore the GuiInset on top
I would recommend using this simple custom top bar script from the developer page to make it look a little bit nicer.
-- Custom topbar style
local TOPBAR_COLOR = Color3.fromRGB(0, 0, 0)
local TOPBAR_TRANSPARENCY = 0
local playerGui = game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")
-- Hide the topbar
playerGui:SetTopbarTransparency(1)
-- Create a "Fake" replacement topbar with a ScreenGui and Frame
local screenGui = Instance.new("ScreenGui")
local frame = Instance.new("Frame")
-- Move (0, 0) to the actual top left corner of the screen, instead of under the topbar
screenGui.IgnoreGuiInset = true
-- The topbar is 36 pixels tall, and spans the entire width of the screen
frame.Size = UDim2.new(1, 0, 0, 36)
-- Style the topbar
frame.BackgroundColor3 = TOPBAR_COLOR
frame.BackgroundTransparency = TOPBAR_TRANSPARENCY
frame.BorderSizePixel = 0
frame.Parent = screenGui
screenGui.Parent = playerGui
Tweening this with the loading screen would make it look better in my opinion (I tested this on mobile and it works on there as well).
Not necessarily. People cannot see the cool screen unless they join the game. Maybe it will make them not leave as soon as they join, but no one can see the loading screen until they have joined.
I have been wondering how to do this for months! Thanks!!!
Thatâs probably the way simpler way to do it lol.
Thanks again, if my GUI is white, can I change the colour of the chat sign to a different colour? Because if the text/symbol is white then what about the backround?
Just one question, what is the exact center for a GUI? Does it depend on size?
Yea I have a short script that has script.Parent.IgnoreGuiInset = true
in it
--// Variables //--
local plr = game.Players.LocalPlayer
local char = plr.Character
local camera = workspace:WaitForChild("Camera")
local camerapart = workspace:WaitForChild("CameraPart")
local blur = game.Lighting.Blur
--// Camera //--
wait(1)
repeat wait() until char
camera.CameraType = "Scriptable"
camera.CFrame = camerapart.CFrame
--//Here//--
script.Parent.IgnoreGuiInset = true
--//Here//--
blur.Size = 10
Those icons canât be changed. However, you could possibly add an outline to the icon to make it visible.
So what is the center of a frame? I always get confused where the center isâŚ
What would the X have to be to put it in the center of your screen?
The position is {0.5, 0},{0.5, 0}
usually if you havenât made any changes to the Gui
My bad, I forgot that the buttons already have an outline to prevent the background from hiding it.
You set Anchorpoint
to 0.5,0.5
What position? Does it matter?
For me: looks cool, I especially like the loading assets value getting bigger. Unfortunately, things has changed when I asked few of my friends that are just players- they donât create games on Platform and donât know how hard is to develop a Roblox game.
My friends: It doesnât look very good to a player that first joins this game. When you see this loading screen you think that it is not very interesting.
Things you should add/ change:
I would recommend you making it more colorful, using other fonts, making text to look something like this (of course leave it positioned as it was):
Welcome To Science World!
Loading Extra Assets: 4/10
Credits:
Ulxqra (scritping)
bob_factory (scripting and building, helped by Ulxqra)
LASDARK17 (in-game art)
and at the end, hiding the sky at the top of your GUI. To do it you will have to set GUI property called âIgnoreGuiInsetâ to true.
Dude looks cool - I recommend a âFade loading screenâ I think it has a more professional look. Iâve got a tutorial on it on my channel