Unity3D GUI.Box,缩放其文本

时间:2018-01-08 05:48:40

标签: user-interface unity3d unity5 unity3d-2dtools

在Unity3D中我有这个GUI Box,我缩放到屏幕尺寸。但问题是它的文本没有正确缩放。任何屏幕分辨率的文本都具有相同的字体大小。当我显示文本时,如何设置文本的高度和宽度?屏幕分辨率为1920 x 1080.感谢您的帮助!

The Screen Resolution is 1920 x 1080 1

GUI.Box(new Rect(Screen.width / 2 - Screen.width / 6 / 2, Screen.height - Screen.height / 8, Screen.width / 6, Screen.height / 8), ("View [E]"));

1 个答案:

答案 0 :(得分:0)

事实证明,您可以使用所需的首选项制作新的GUIStyle。

GUIStyle myStyle = new GUIStyle(); 
myStyle.fontSize = 20;
GUI.Box(new Rect(Screen.width / 2 - Screen.width / 6 / 2, Screen.height - Screen.height / 8, Screen.width / 6, Screen.height / 8), "Hello", myStyle);

有关更多样式的链接在这里:GUIStyles