World Space UI Text not displaying properly
Hi I am using Unity 5+ and trying to add a world space UI Canvas over my gameobject to show text, score etc. But the UI text is not showing properly, it is blurry. It works fine when I user normal canvas. Can it be the scaling issue? I have set the canvas width and height to 10, render mode to world space. I have attached the screenshot of the issue. Please share some info and canvas setting so I can fix this.
Thanks
Answer by devilsid · Mar 01, 2016 at 01:39 PM
Hi,
I have fixed the issue by adjusting the "dynamic pixel per unit" of the Main parent canvas. By default it is set to 1, I changed it to 100 and the text is displaying properly now also the "reference pixel per unit " is set to 1.
Thanks
Answer by AbdeCodeEnjoyer · Oct 14, 2021 at 06:31 PM
I know this is an old post, but if it can help anybody in the future here you go. Using "dynamic pixel per unit" is one way to do it, but you end up losing control over the size of the text. The right way to do it is to set the height and width of the canvas to the resolution you want, then you SCALE down the canvas using the slider x,y,z. By setting Scale x,y,z to a small number and letting the height and width to a resolution, let’s say 800x800 you'll be able to see your text and change the text's size freely.
Answer by Miyaank27 · Apr 15, 2018 at 02:12 PM
If this doesn't works, try to make the text, child of an image. Rather putting the text directly in the Canvas.
Your answer
Follow this Question
Related Questions
Activate and deactivate panels with buttons 3 Answers
Possible for 10 canvas in 1 scene? 1 Answer
Text Disappears on WEBGL Build 0 Answers
How to show Post Processing Histogram on Gameplay. 0 Answers
How to make sure no button is clicked? 2 Answers