GUI使用1——基础函数使用
1 GUI.Window 窗口
static function Window (id : int, clientRect : Rect, func : WindowFunction, text : String, style : GUIStyle) : Rect
windowRect = GUI.Window(0, windowRect, DoMyWindow, "My Window");
(注意,窗体创建完后要记得再赋值给该窗体)
GUI.DragWindow(new Rect(0, 0, 10000, 10000));
2 Mathf.Clamp 限制
static function Clamp (value : float, min : float, max : float) : float
限制value的值在min和max之间, 如果value小于min,返回min。 如果value大于max,返回max,否则返回value
3 GUI.DragWindow();//GUI.DragWindow()函数必须写在其他代码的后头,否则会出现惊悚的事情
4 GUI.Toolbar 工具栏
public int toolbarInt = 0;//被选择按钮的索引号。
public string[] toolbarStrings = new string[] {"Toolbar1", "Toolbar2", "Toolbar3"};
void OnGUI() {
toolbarInt = GUI.Toolbar(new Rect(25, 25, 250, 30), toolbarInt, toolbarStrings);
}
5 GUI.Box绘制纹理
GUI.Box(Rect(0,0,Screen.width,Screen.height),"This is a title");
6 设置GUI图片,选中图片
6.1 texture中设置为GUI
6.2 max size根据图片的尺寸设置
6.3 format设置为Truecolor
7 GUI.BeginScrollView 开始滚动视图
返回Vector2类型,被修改的滚动位置scrollPosition。返回值应回传给你的变量,看下面的例子。
//我们创建一个100,100的滚动视图,滚动内容为220,200,就是我们要查看的内容比滚动视图大
scrollPosition = GUI.BeginScrollView (Rect (10,300,100,100),scrollPosition, Rect (0, 0, 220, 200));
自定义皮肤使用步骤
1 资源窗口中Create——》GUI Skin——》Custom style,设置先关属性(注意在border属性的设置)
2 在OnGUI中GUI.skin = customSkin;(给皮肤赋值,否则会是默认的皮肤)
3 在创建窗口时使用GUI.skin.GetStyle("windowRectB")
eg.
windowRectB = GUI.Window(0, windowRectB, MyDoWindow, "", GUI.skin.GetStyle("windowRectB"));
转载于:https://www.cnblogs.com/lv-sally/p/4563772.html
- 点赞
- 收藏
- 分享
- 文章举报
- GUI使用1——基础函数使用
- 使用'SAPGUI_SET_PROPERTY'函数使GUI屏幕可见和不可见
- perl基础:使用这些Perl 函数控制数组和哈希
- MFC的GUI窗口使用Console输出函数printf
- 使用'SAPGUI_SET_PROPERTY'函数是GUI屏幕可见和不可见
- MATLAB GUI ,2,使用MATLAB的函数来实现MATLAB GUI,part 3,全局变量,计时器和状态机
- 第5天-sql计算字段的创建与基础函数的使用
- 基础学习笔记之opencv(24):imwrite函数的使用
- Hibernate HQL基础 使用函数
- [Unity3D]使用OnGUI函数显示状态栏并且使用触发器修改玩家当前信息
- MATLAB GUI ,2,使用MATLAB的函数来实现MATLAB GUI,part 5,imshow绘图方式以及主辅图像缓存
- (转)MFC的GUI窗口使用Console输出函数printf
- 基础学习笔记之opencv(24):imwrite函数的使用
- Java基础Math函数使用
- MFC的GUI窗口使用Console输出函数printf(AllocConsole后,使用GetStdHandle取得句柄,然后就可以操作了)
- C语言基础之函数、虚拟键盘的使用、数组、指针、动态申请内存、内存泄漏
- VC++基础 函数模板的使用
- 【 Makefile 编程基础之四】详解Makefile 函数的语法与使用(下)
- MFC的GUI窗口使用Console输出函数printf
- PHP循环函数使用介绍之PHP基础入门教程