- Home /
Blurry text Unity EditorWindow
Hi,
I'm currently building a custom EditorWindow and I'm running into a small bug.
When I put Editor elements inside a GUILayout.BeginArea() everything appears blurry, is this a known issue? Is there another way to group my elements in this matter, without using BeginArea()?
I'm using Unity 5.2.0f3
Same issue here as well. I guess this has to do with using 2 GUILayout areas. The window itself is a gui area and then you would create a second with GUILayout.BeginArea(), which is forbidden (see docs: "BeginArea / EndArea cannot be nested.", http://docs.unity3d.com/ScriptReference/GUILayout.BeginArea.html)
Well, the docs are right and wrong depending on the way you look at it. It's perfectly fine to nest GUILayout areas. A GUILayout area is the same as a GUI area, so it's position is relative to the outer area.
However what the docs wanted to say is that a nested GUILayout area is not layouted inside the outer area. It might also cause some strange layouting issues because you actually break out of the current layout group and start a new one. So this can cause overlaps with things outside the nested area.
Answer by Bunny83 · Jun 19, 2016 at 04:51 PM
The problem is most likely because you use fractions in your rect position. That means you render the text in between pixels. Use whole numbers for the offsets.
Your answer
Follow this Question
Related Questions
Get position of Rect in Rect in EditorWindow 1 Answer
GUI.Window called 2 frames ahead than OnGUI? 0 Answers
Can't remove using Unity Editor, it is necessary for the development of the game. 0 Answers
Text gets blurred when play button is clicked 0 Answers
GUI labels and buttons overlapping | how can I fix this? 2 Answers