I’ve been working on my game’s UI recently and I found it really unappealing. So, I’ve tried to give it a more modern design, it looks fine but, what else should I add?
Looks great! You should add text to the GUI which tells you how much speed the car goes.
I was thinking of that too, any ideas of where I would put it though?
You could remove the ‘Current car selected’ and move the rest of the text upwards and place the vehicle information underneath the ‘Spawn this car’ button
How’s this?
Much better! Maybe you could add a bar for Horsepower and weight
Try using viewport frames when a car is selected just to make it a bit more appealing.
Also make it so that the car rotates inside the viewport frame so the players can see the full appearance of the car.
If you can tell, it already uses viewport frames. But I’m not sure how to implement rotating into my current code (which simply copies all the car models into their own viewport frames, with a pre set camera)
I don’t like the color of the “Spawn This Car” Button, you should also rename it to “Spawn Car”. Also I don’t like the text outline it makes it look kinda outdated. I also think the Frame UI Corners are to rounded.
while true do
script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0) -- Rotation
wait(0.001)
end
Placing a LocalScript inside the car model being displayed in the viewport frame should be enough.
Thanks! I’ll try this.