OnGUI Color 控件
2020-07-11 18:20 更新
Unity 3D Color 控件
与 Background Color 控件
类似,都是渲染 GUI
颜色的,但是两者不同的是 Color
不但会渲染 GUI 的背景颜色,同时还会影响 GUI.Text
的颜色。
具体使用时,要作如下定义:
public static var color:Color;
Color
为渲染颜色。
使用案例
- 创建项目,将其命名为
GUI.Color
,保存场景。
- 在 Unity 3D 菜单栏中执行
Assets
→Create
→JavaScript
命令,创建一个新的脚本文件。
- 在 Project 视图中双击该脚本文件,打开脚本编辑器,输入下列语句:
function OnGUI(){
GUI.Color=Color.yellow;
GUI.Label(Rect(10, 10, 100, 20), "Hello World!");
GUI.Box(Rect(10, 50, 50, 50), "A BOX");
GUI.Button(Rect(10, 110, 70, 30), "A button");
}
- 按
Ctrl+S
键保存脚本。
- 在 Project 视图中选择脚本,将其连接到
Main Camera
上。
- 单击
Play
按钮进行测试,效果如下图所示,绘制的按钮背景和字体由于GUI.Color
的设定而呈现黄色。
以上内容是否对您有帮助:
更多建议: