不多说了,上代码
GUIStyle style2 = new GUIStyle();
style2.fontSize = 50;//定义字体大小
style2.normal.textColor = Color.red;//定义字体颜色z自定义颜色用new Color(1,1,1);
// GUI.Label(new Rect(Input.mousePosition.x, Screen.height - Input.mousePosition.y, 300, 100), img);//img背景图,不加也可以直接输出文字
GUI.Label(new Rect(Input.mousePosition.x, Screen.height - Input.mousePosition.y, 300, 50),gameobejct.name,style2);//输出为对象的名字
第二种就是自己拉一个skin出来做好自己想要定义的数据(字体,颜色,位置等)
GUI.skin = skin;
GUI.Label(new Rect(Input.mousePosition.x, Screen.height - Input.mousePosition.y, 300, 50),name.Trim());

就这样了,细讲不会说,萌新欢迎大佬指导
本文介绍在Unity中如何自定义GUI样式,包括字体大小、颜色及位置设置。通过代码实例展示了如何使用GUIStyle创建并应用自定义样式到游戏对象名称显示上,同时也提供了使用预设Skin的方法。
862

被折叠的 条评论
为什么被折叠?



