So First of all I’m not a GUI expert or something. It is kind of my first time making a surface GUI. So I was making a big sign and add some text to it. turns out it is appearing blurry or little pixelated after changing the canvas sign of the surface GUI. Can I make the text more clear
Yea, that happens for some reason, and it’s been happening for all my time on Roblox. It’s probably intended and not a bug.
Believe that’s because you have it scaled the text in a weird way, or it just looks scaled improperly.
Try re-scaling the text and it should be better.
No dude. It still didn’t work. I’ll try to redo all the things tommorow.
Still Thanks for the help
Try using ‘PixelsPerStud’ in the surface gui menu, instead of the ‘FixedCanvasSize’ option. That would make it scale properly!
You posted the same screenshot twice.
To help you further, can you send a rbxm file with the model? Then I will investigate it for you (and ofcourse explain how to fix it!)
Sure I’ll do it soon. In a few hours.
board.rbxm (6.1 KB)
Never mind Here it is.
Going to the surface gui, make sure that AlwaysOnTop is set to true.
Making the TextStroke transparency to 1.
Try going to the surfacegui and change the sizing.
Or, try changing the SizingMode to PixelsPerStud. (in the surfacegui)
— If it does not work, reply to this message. –
Well I Followed your steps and the result is same. Here have a look
SurfaceGuis have a property called pixels per stud. The higher that is, the higher res it will be. The lower it is, the lower res it will be.
But how do I drag it to the bottom of the part? I’m confused. It’s one of my first time making GUI And don’t really know about pixelperstud . I changed it to 15 . But it’s spreading to right side but I want it to go down and cover the part
UDim2 has 4 variables: X Scale, X offset, Y scale, Y offset.
Offset are size in pixels, and scale is based on the objects size.
A scale of 0 is nothing, and 1 is the entire length. An offset if 100 would be 10 pixels high.
To make it stretch the whole part, set the size to 1,0,1,0.
Can set it to way higher than 15. Maybe try 1000 and then lower it again until you find something that you like.
For performance you prob want it as low as possible, but as high as you need it for the look you want.
Worked but the text got smaller and smaller
I partly forgot that I answered your question, but here comes my solution. First my result:
Left my gui, right yours.
What I did was:
- Setting every GUI to PixelPerStud (the version gui with 20 pps, the outlined section 30 pps)
- Using scale instead of offset
- Line out the textlabels.
Here is my version:
myboard.rbxm (6,1 KB)
If you have any questions, don’t hesitate to ask!
How do you calculate the pps for a brick?