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"));

时间: 2024-08-02 10:23:23

GUI使用1——基础函数使用的相关文章

php基础-常量-变量相关的基础函数

注释语句 //单行 # 单行 /* 多行注释 */ /** * 文档注释 * */ 常量定义 自定义常量 常量名区分大小写 系统的魔术常量不区分大小写 __DIR__  __dir__ 变量定义 变量名是区分大小写 变量名声明时用$符号开头, 而且要符合变量名的命名规则 $i; var_dump($i); $i = 'ok'; var_dump($i); $i = "Hello"; var_dump($i); $i = 20; var_dump($i); $i = 20.5; var_

iOS 基础函数解析 - Foundation Functions Reference

Foundation Functions Reference Framework Foundation/Foundation.h Declared in NSBundle.h NSByteOrder.h NSDecimal.h NSException.h NSObjCRuntime.h NSObject.h NSPathUtilities.h NSRange.h NSZone.h Overview This chapter describes the functions and function

基础函数

spl_autoload_register()函数,参数加的是autoload的路径. __autoload()这个是自动加载方法,那么spl_autoload_register()这个就是重新注册__autoload()方法. ucwords() 函数把字符串中每个单词的首字符转换为大写. php 5.3 后新增了 __call 与__callStatic 魔法方法. __call 当要调用的方法不存在或权限不足时,会自动调用__call 方法. __callStatic 当调用的静态方法不存

速战速决 (3) - PHP: 函数基础, 函数参数, 函数返回值, 可变函数, 匿名函数, 闭包函数, 回调函数

[源码下载] 作者:webabcd 介绍速战速决 之 PHP 函数基础 函数参数 函数返回值 可变函数 匿名函数 闭包函数 回调函数 示例1.函数的相关知识点 1(基础)function/function1.php <?php /** * 函数的相关知识点 1(基础) */ // 可以在相关的 function 声明语句之前调用该函数 f1(); function f1() { echo "f1"; echo "<br />"; } // 这里调用

T-SQL基础函数

T-SQL基础函数 一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描述. 函数类别 作用 聚合函数 执行的操作是将多个值合并为一个值.例如 COUNT.SUM.MIN 和 MAX. 配置函数 是一种标量函数,可返回有关配置设置的信息. 转换函数 将值从一种数据类型转换为另一种. 加密函数 支持加密.解密.数字签名和数字签名验证. 游标函数 返回有

2.7-Java语言基础(函数)

函数的定义 函数的特点 函数的应用 函数的重载 2.7.1  函数的定义 什么是函数? ? 函数就是定义在类中的具有特定功能的一段独立小程序. ? 函数也称为方法. 函数的格式: ? 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,) { 执行语句; return 返回值; } 返回值类型:函数运行后的结果的数据类型. 参数类型:是形式参数的数据类型. 形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数. 实际参数:传递给形式参数的具体数值. return:用于

C语言文件的读入与写入及C#基础函数学习[图]

C语言文件的读入与写入及C#基础函数学习[图]学了一学期的C语言,还不怎么会使用指针,文件的读入和写入也不能很顺利的写出来,说起来好惭愧.碰巧今天朋友让我帮他编写一个C语言程序,对他数模要用到的大量数据求平均值(每天不同时刻对某一物理量进行检测,持续几十天,求那些时刻测得的物理量的平均值).代码很简单,关键是要掌握怎样对文件进行读入和写入(当然对于菜鸡的我来说,懒惰让我在大一没有好好学习,正好趁着这个契机把文件的基本的操作学会:))分模块来编写还是很重要的,可以使程序看起来简洁明了.写了两个函数

socket基础函数(2)

一.select winsock中 #include <winsock.h> 原型 int   select( int   nfds,fd_set*   readfds,fd_set*   writefds,fd_set*   exceptfds,const struct timeval*   timeout); nfds:本参数忽略,仅起到兼容作用.    readfds:(可选)指针,指向一组等待可读性检查的套接口.    writefds:(可选)指针,指向一组等待可写性检查的套接口. 

用Swing开发GUI程序(基础知识)

GUI(Graphics User Interface)图形用户界面,可以让用户看着界面操作,所以要比控制台程序更加直观,可以提供更加丰富的功能. 在Java中,GUI操作的支持API,一般保存在java.awt和javax.swing包中,但一般情况我们选择javax.swing,因为Swing界面开发API的功能比AWT更加强大. 一.使用窗口 (一)用JFrame类开发窗口 一般情况下使用javax.swing.JFrame类来进行窗口显示,JFrame常见的构造函数为: public J