纳金网

标题: 求教,GUI设置 [打印本页]

作者: zfeng_hai    时间: 2017-9-24 11:00
标题: 求教,GUI设置
这段程序是想设置GUI的
GUI.color = Color.red;
GUIStyle dd = new GUIStyle ();
dd.fontSize = 40;
GUI.Label (new Rect (220, 100, 200, 200), " my world ",dd);
为什么颜色设置不起作用。如果把设置字体大小的 dd 去掉,可以设置颜色,但字体大小却不能调整了。
如下:
GUI.color = Color.red;
//GUIStyle dd = new GUIStyle ();
//dd.fontSize = 40;
GUI.Label (new Rect (220, 100, 200, 200), " my world ");
这样,可以设置颜色,但字体大小却不能调整了。
请指教。
作者: zombieman    时间: 2017-9-24 15:27
GUIStyle也有颜色设置,你使用了style就覆盖了全局设置,dd.normal.textColor = Color.red
作者: zfeng_hai    时间: 2017-9-25 10:52
zombieman 发表于 2017-9-24 15:27
GUIStyle也有颜色设置,你使用了style就覆盖了全局设置,dd.normal.textColor = Color.red ...

谢谢zombieman :
按你说的dd.normal.textColor = Color.red。编程序改为:
GUIStyle dd = new GUIStyle();
dd.normal.textColor=Color.blue;
dd.fontSize = 30;  
GUI.Label (new Rect (170, 100, 10, 10), text, dd);
确实可以改变字体颜色,也可以设置字体大小。
谢谢你,你确实是高手。




欢迎光临 纳金网 (http://rs.narkii.com/club/) Powered by Discuz! X2.5