王立平--Unity中控件总结

GUILayout

Label

创建一个自动布局的标签。

Box

创建一个自动布局的box。

Button

创建一个单次按钮。当用户点击按钮会立即发生一些事件。

RepeatButton

创建一个重复按钮。当用户点击按钮会立即发生一些事件。只要用户按住鼠标,按钮返回true。

TextField

创建一个单行文本字段,用户可以编辑其中的字符串。

PasswordField

创建一个单行密码文本字段,用户可以输入密码。

TextArea

创建一个多行密码文本区域,用户可以编辑其中字符串。

Toggle

创建一个开关按钮。

Toolbar

创建一个工具栏。

SelectionGrid

创建一个选择表格。

HorizontalSlider

创建一个水平滑动条,用户可以拖动改变在最小和最大值之间的值。

VerticalSlider

创建一个垂直滑动条,用户可以拖动改变在最小和最大值之间的值。

HorizontalScrollbar

创建水平滚动条。滚动条是能通过滚动来浏览文档,大多数情况下,你可以使用scrollView代替。

VerticalScrollbar

创建垂直滚动条。滚动条是能通过滚动来浏览文档,大多数情况下,你可以使用scrollView代替。

Space

在当前层组插入空白。

FlexibleSpace

插入一个弹性空白元素。

BeginHorizontal

开始一个水平控件的组。

EndHorizontal

关闭由BeginHorizontal开始的一个组。

BeginVertical

开始一个垂直控件的组。

EndVertical

关闭由BeginVertical开始的一个组。

BeginArea

在屏幕上开始一个固定大小的布局区域。

EndArea

关闭由BeginArea开始GUILayout布局块。

BeginScrollView

开始一个自动布局滚动视图。

EndScrollView

结束一个由BeginScrollView开始的滚动视图。

Window

创建一个弹出窗口,它的内容是自动布局的。

Width

传递给控件的选项,给它一个绝对的宽度。

MinWidth

传递给控件指定一个最小宽度的选项。

MaxWidth

传递给控件指定一个最大宽度的选项。

Height

传递给控件的选项,给它一个绝对的高度。

MinHeight

传递给控件指定一个最小高度的选项。

MaxHeight

传递给控件指定一个最大高度的选项。

ExpandWidth

传递给控件是否允许水平液态方向的选项。

ExpandHeight

传递给控件是否允许垂直液态方向的选项。

GUILayout.Space(x);                  x为像素个数

GUILayout.FlexibleSpace();             将两个控件完全左右或上下对齐在显示区域中

时间: 2024-12-23 21:09:51

王立平--Unity中控件总结的相关文章

王立平--Unity综上所述控制

GUILayout Label 创建一个自己主动布局的标签. Box 创建一个自己主动布局的box. Button 创建一个单次button.当用户点击button会马上发生一些事件. RepeatButton 创建一个反复button. 当用户点击button会马上发生一些事件.仅仅要用户按住鼠标,button返回true. TextField 创建一个单行文本字段,用户能够编辑当中的字符串. PasswordField 创建一个单行password文本字段.用户能够输入password. T

王立平--Unity破解

1.下载破解工具,关闭Unity,打开破解工具 2.Unity Folder 注意是Unity安装目录下的Editor目录 3.目录选择后,点击Patch,会提示是否replace,点击"是". 4.破解完成,打开Unity使用.

王立平--Unity中实现如同Windows资源管理器那样的效果,treeview

效果图如下:

王立平--Unity中的GUI Skin

C#脚本: public class NewBehaviourScript2 : MonoBehaviour { public Texture t; public GUISkin skin; // Use this for initialization void Start () { } void OnGUI(){ GUILayout.BeginArea(new Rect(0, 0, Screen.width, Screen.height)); GUI.skin = skin; GUILayou

王立平--AES加密图片实现 SkImageDecoder::Factory return null

这个问题是在加密图片,存入sd卡,在解密出来展示,出现的.我个人研究了非常久没解决.最后经过高人指点,最终攻克了. 在此,拿出来分享,希望各位少走弯路. 我之前的设计思路是:(能够不看哦) 1.把图片从drawable读入成bitmap 2.bitmap-->byte 3.调用AES的byte加密算法. 4.加密成byte,在转化为string 5,把string存入sd卡. -------------------------------- 4,从sd卡获取string. 5.string-->

Android中控件的宽高

1.在一个Relatitivelayout布局里用代码add一个独立的button布局,结果该button的宽高无效 则说明:Android中控件默认是没有宽高的,只有五大布局才能给其宽高,即在代码中要设置控件的宽高需要使用福控件的layoutparams 命名规则:layout_width 想通的:layout_gravity和gravity 2.直接在activity中setContentView里引用最外层为button的布局,则也有宽高 原因:android默认在最外层给添加了Frame

问题解决——MFC SDI程序 CFormView中控件随窗口缩放

从来都是做对话框程序,这次想做个SDI的程序,想着用一下带Robbin界面的office2007风格,就不用使用那些花钱的商业控件/UI库了. 如果你不想看我打的文字,可以直接拷走代码,自己声明上定义再略作修改就可以用了,不需做任何修改. -------------------------------小尾巴首次登场----------------------------------- SDI程序,是要缩放的,如果是往里输入文字的话,这倒没什么,但是这次我使用的是CFormView类,里面加了控件

使用脚本操作UpdatePanel中控件的问题

假设有一个脚本(用js或者jQuery等类似手段编写),为UpdatePanel中的一个普通的TextBox赋值.如果你以为这样写: <head runat="server">     <title>Test</title>     <script src="Scripts/jquery-2.0.0.js"></script>     <script>         $(function ()

设置项目中控件的样式:webconfig中system.web下的Pages节点

关于system.web下面的Pages节点的详细说明,MSDN上面有,看这里. 这个Pages节点下的theme属性可以设置项目中控件的样式,直接引用skin文件来设置样式,不用在每个页面中添加,可以保证页面风格的一致性: <pages theme= "defaultTheme" /> 关于theme的添加: 创建主题完毕之后,在App_Themes文件夹下创建自己的样式,pages里面就可以直接使用了. 当然,如果要在某个页面中添加自定义的样式,可以在aspx中指定pa