做网站哈尔滨,网站的建设与维护有什么作用,安装网站到服务器,免费白嫖国外服务器appUnity 3D Color 控件与 Background Color 控件类似#xff0c;都是渲染 GUI 颜色的#xff0c;但是两者不同的是 Color 不但会渲染 GUI 的背景颜色#xff0c;同时还会影响 GUI.Text 的颜色。具体使用时#xff0c;要作如下定义#xff1a;public static var color:Color;…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.ColorColor.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);}按 CtrlS 键保存脚本。在 Project 视图中选择脚本将其连接到 Main Camera 上。单击 Play 按钮进行测试效果如下图所示绘制的按钮背景和字体由于 GUI.Color 的设定而呈现黄色。OnGUI TextField 控件Unity 3D TextField 控件用于绘制一个单行文本编辑框用户可以在该单行文本编辑框中输入信息。每当用户修改文本编辑框中的文本内容时TextField 控件就会将当前文本编辑框中的文本信息以字符串形式返回。开发人员可以通过创建 String 变量来接收返回值并实现相关功能。因此 TextField 控件常常用于监听用户输入信息比如玩家在游戏登录界面输入用户名和密码后TextField 控件可以判断其输入是否正确。其使用方法如下public static function TextField(position:Rect, text:string):string;
public static function TextField(position:Rect, text:string, maxLength:int):string;
public static function TextField(position:Rect, text:string, style:GUIStyle):string;
public static function TextField(position:Rect, text:string, maxLength:int,style:GUIStyle):string;注position 为显示区域。text 为字符串。参数列表参数描述position设置控件在屏幕上的位置及大小。maxLength设置输入的字符串的最大长度。text设置控件上默认显示的文本。style设置控件使用的样式。使用案例创建项目将其命名为 GUI.TextField保存场景。执行 Assets → Create → JavaScript 命令创建一个新的脚本文件。在 Project 视图中打开脚本编辑器输入下列语句 var stringToEdit:StringHello World;function OnGUI(){stringToEditGUI.TextField(Rect(10, 10, 200, 20), stringToEdit, 25);}按 CtrlS 键保存脚本。在 Project 视图中选择脚本将其连接到 Main Camera 上。进行测试运行效果如下图所示界面中出现了一个文本框可以进行文本的输入。