Unity3D学习之(GUI基础)
来源:互联网 发布:算法设计与分析王红梅 编辑:程序博客网 时间:2024/05/20 12:50
欢迎大家光临我的博客!
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
GUI基础--简单的前几个基础
1、Label
Label (position : Rect, text : string) : void //文本
Label (position : Rect, image : Texture) : void //显示图片
public Texture2D img;
void OnGUI() {
GUI.Label(new Rect(10, 10, 100, 20), "Hello World!");
GUI.Label(new Rect(10,50,img.width,img.height),img);
}
2、Box盒子效果
Box (position : Rect, text : string) : void
Box (position : Rect, image : Texture) : void
public Texture2D img;
void OnGUI() {
GUI.Box(new Rect(10, 10, 100, 20), "Hello World!");
GUI.Box(new Rect(10,50,img.width,img.height),img);
}
3、Button按钮效果
Button (position : Rect, text : String) : bool
Button (position : Rect, image : Texture) : bool
GUI.Button(new Rect(10, 10, 100, 20), "Hello World!");
GUI.Button(new Rect(10, 50, img.width, img.height), img);
GUI.Button(new Rect(10, 80, 150, 20), new GUIContent("我有提示", "恭喜你中奖了!"));
// 在旁边的位置显示提示信息。
GUI.Label(new Rect(130, 40, 150, 40), GUI.tooltip);
//按钮上面有图片
GUI.Button(new Rect(10, 180, 150, 20), new GUIContent("我有提示", img));
4、RepeatButton双击按钮效果
RepeatButton (position : Rect, text : String) : bool
RepeatButton (position : Rect, image : Texture) : bool
GUI.RepeatButton(new Rect(10, 10, 100, 20), "Hello World!");
GUI.RepeatButton(new Rect(10, 50, img.width, img.height), img);
GUI.RepeatButton(new Rect(10, 80, 150, 20), new GUIContent("我有提示", "恭喜你中奖了!"));
// 在旁边的位置显示提示信息。
GUI.RepeatButton(new Rect(130, 40, 150, 40), GUI.tooltip);
GUI.RepeatButton(new Rect(10, 180, 150, 20), new GUIContent("我有提示", img));
5、TextField输入框
TextField (position : Rect, text : String) : String
TextField (position : Rect, text : String, maxLength : int) : String
string str="Hello World";
str = GUI.TextField(new Rect(10, 10, 200, 20), str);
str = GUI.TextField(new Rect(10, 10, 200, 20), str, 25);
6、PasswordField密码框
PasswordField (position : Rect, password : String, maskChar : char) : String
PasswordField (position : Rect, password : String, maskChar : char, maxLength : int) : String
"*"[0]等价于'*'
string str= "请输入密码:";
str= GUI.PasswordField(new Rect(10, 10, 200, 20), str, "*"[0]);
str= GUI.PasswordField(new Rect(10, 10, 200, 20), str, "*"[0],10);
7、TextArea自动换行文本框
TextArea (position : Rect, text : String) : String
TextArea (position : Rect, text : String, maxLength : int) : String
string str = "aaaaaaaaaaaaaa";
str = GUI.TextArea(new Rect(10, 10, 200, 100), str);
str = GUI.TextArea(new Rect(10, 10, 200, 100), str, 200);
更多精彩请点击:http://unity.gopedu.com/
- Unity3D学习之(GUI基础)
- 学习Unity3D之GUI基础。
- 学习Unity3D之GUI基础2。
- UNITY3D学习(1)之GUI井字棋
- Unity3D之GUI基础以及常用GUI控件使用
- Unity3D学习历程之GUI函数
- Unity3D学习历程之GUI函数
- Unity3D GUI基础
- unity3d---GUI基础
- unity3D—GUI基础
- Unity3D【GUI基础二】
- Unity学习之GUI基础
- Unity3D 学习笔记(二) GUI
- Unity3D学习笔记(十四)GUI
- unity3d之自带GUI (一)
- 黑马程序员 Java基础学习之GUI
- unity学习之GUI基础2
- Unity3D学习之(基础查询和数据库连接)
- Cocos2dx多点触摸实例
- 第一篇博客
- MySQL优化—工欲善其事,必先利其器之EXPLAIN
- First Step
- csharp: using OleDb Getting the identity of the most recently added record
- Unity3D学习之(GUI基础)
- csharp: using OleDb Getting the identity of the most recently added record
- Java的类初始化的详解
- 经典重读《信号与系统》-第五章
- MySQL优化—工欲善其事,必先利其器(2)
- oracle字段名或表名可以以下划线开头吗?
- 知识点摘要-20141229001
- ubuntu 下语系编码转换
- js 计算昨天