GUI创建各常用控件(二)

继续接着上一篇!

在我看来有一点需要申明:由于是GUI的相关知识,所以我只是在复习中粗略的总结而已,因此参考价值可能有限,更多的是当作自己学习的一个记录以及便于自己查阅。

好啦!干货继续:

1、类似于GUI.Box(new Rect(Screen.width/2,Screen.height/2,Screen.width/2,Screen.height/2),
   new GUIContent("This is a title","hahaha"));的命令:
   其中,Rect(Screen.width/2,Screen.height/2,Screen.width/2,Screen.height/2)表该控件矩形区域的位置以及矩形尺寸。
   其中前2个:指的是控件的位置坐标(左上角顶点的坐标),后二个:尺寸;

2、图形用户界面中的常用控件(具体绘制方法用时查阅)
   1 Lable:用于在屏幕上绘制一个文本或纹理标签(无用户交互);
   2 DrawTexture:绘制一幅指定的纹理图;
   3 DrawTexTureWithCoords:给定坐标系内绘制一幅纹理图;
   4 Box:自定义区域内绘制一个图形化的盒子;
   5 Button:绘制一个单词按下的按钮,用户单击按钮会触发对应的事件;
   6 RepeatButton:按钮:按着不放一直被激活;
   7 TextField:绘制一个单行文本框;//返回值类型string
   8 PasswordField:绘制一个可编辑密码的文本框;//会用**屏蔽输入的内容
   9 TextArea:多行文本编辑框;
   10 SetNextContorlName与GetNameOfFousedControl:用于给下一步控制设置事件名字/得到当前控制焦点的名字(返回值string类型)
   11 FocusControl:可以在当前焦点处通过键盘输入值用来显示;
   12 Toggle:用来绘制一个开关(on/off),即通常意义上的单选按钮;
   13 Toolbar:用于绘制一个工具条,里面可以置入一些工具按钮(返回值是int类型的被选择按钮的索引号);
   14 SelectionGrid:用于绘制网格按钮(返回值是int类型的被选择按钮的索引号);
   15 HorizontalSlider:用于绘制一个水平滑杆,并且可以自己设定阈值(返回值为float类型);
   16 VerticalSlider:用于绘制一个垂直滑杆,并且可以自己设定阈值(返回值为float类型);
   17 HorizontalScrollbar:用于创建一个水平滚动条,并且可以自己设定阈值(返回值为float类型);
   18 VerticalScrollbar:用于创建一个垂直滚动条,并且可以自己设定阈值(返回值为float类型);
   19 BeginGroup与EndGroup:BeginGroup用于一个开始组,但必须配套一个EndGroup来结束一个组;
   当你开始创建一个组时,里面的GUI控件的坐标系统是相对于组的左上角设置得(0,0),所有的控件被限制到该组。组可以嵌套,子组将依附于父组,
   并且当你需要移动屏幕上的一批GUI控件的时候,使用组非常有用。
   20 BeginScorollView与EndScorollView:BeginScorollView用于创建一个滚动视图,EndScorollView用于撤销一个滚动视图;
   将组件置于BeginScorollView与EndScorollView中,可对组件进行滚动操作;(可将文档置于其中,进行滚动浏览)
   21 ScroolTo:用于给定一个坐标,把内容滚动到指定位置;
   22 Window/DragWindow/BringWindowToFront/BringWindowToBack/FocusWindow/UnfocusWindow;
   
   【欢迎转载】

转载请表明出处:乐学习 http://www.cnblogs.com/JLZT1223/

时间: 2024-10-05 04:58:18

GUI创建各常用控件(二)的相关文章

GUI创建各常用控件(一)

首先,作个申明: 1.这是一个野路子非科班的小菜鸟的学习,故诚心欢迎批评指正(同时所述内容可能有误): 2.本人目前使用的Unity3D版本为 5.3.5: 言归正传! 事实上在开发过程中已经很少用GUI创建UI控件啦!(自从Unity4.6开始,Unity自带了可视化的UGUI) 但是,作为陪伴了Unity这么多年的好伙伴,同时也为了应景"系统学习"这四个字,本菜鸟决定花2--3个篇幅去 微微回顾一下关于GUI的知识点.闲话少叙,上干货!! 1.创建button(single):在

(转载)VS2010/MFC编程入门之二十二(常用控件:按钮控件Button、Radio Button和Check Box)

因为私人问题,鸡啄米暂停更新了几天,首先向关注鸡啄米动态的朋友说一声抱歉. 言归正传,鸡啄米上一节中讲了编辑框的用法,本节继续讲解常用控件--按钮控件的使用. 按钮控件简介 按钮控件包括命令按钮(Button).单选按钮(Radio Button)和复选框(Check Box)等.命令按钮就是我们前面多次提到的狭义的按钮控件,用来响应用户的鼠标单击操作,进行相应的处理,它可以显示文本也可以嵌入位图.单选按钮使用时,一般是多个组成一组,组中每个单选按钮的选中状态具有互斥关系,即同组的单选按钮只能有

Android support library支持包常用控件介绍(二)

谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现 Material Design设计效果,官方给出了Android support design library 支持库,让开发者更容易的实现材料设计的效果.顺便推荐官方的一个图标库:Material Icons 控件名称 NavigationView FloatingActionButton TextInputLayout Snackbar TabLayout AppBarLayout Coordinator

【转】VS2010/MFC编程入门之二十(常用控件:静态文本框)

本文转自鸡啄米:http://www.jizhuomi.com/software/177.html 感 谢鸡啄米对本文的贡献. 上一节鸡啄米讲了颜色对话框之后,关于对话框的使用和各种通用对话框的介绍就到此为止了.从本节开始鸡啄米将讲解各种常用控件的用法.常用控件主要包括:静态文本框.编辑框.单选按钮.复选框.分组框.列表框.组合框.图片控件.列表控件.树形控件和进度条控件等等.本节教程先来讲解静态文本框的使用. 控件的通知消息 在将静态文本框的使用之前,先大概讲讲控件的通知消息. 当控件有事件发

MFC编程入门之二十六(常用控件:滚动条控件ScrollBar)

回顾上一节,讲的是组合框控件Combo Box的使用.本节详解滚动条控件Scroll Bar的相关内容. 滚动条控件简介 滚动条大家也很熟悉了,Windows窗口中很多都有滚动条.前面讲的列表框和组合框设置了相应属性后,如果列表项显示不下也会出现滚动条.滚动条分为水平滚动条(Horizontal Scroll Bar)和垂直滚动条(Vertical Scroll Bar)两种.滚动条中有一个滚动块,用于标识滚动条当前滚动的位置.我们可以拖动滚动条,也可以用鼠标点击滚动条某一位置使滚动块移动. 从

C# 常用控件及单击事件

1.窗体 1.常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2)WindowState属性: 用来获取或设置窗体的窗口状态. 取值有三种: Normal (窗体正常显示). Minimized(窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示). (3)StartPosition属性:用来获取或设置运行时窗体的起始位置.(System.Windows.Forms.SystemInformation.WindowsArea.

ASP.NET常用控件(转)

窗体 1.常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2)WindowState属性: 用来获取或设置窗体的窗口状态. 取值有三种: Normal (窗体正常显示). Minimized(窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示). (3)StartPosition属性:用来获取或设置运行时窗体的起始位置.(System.Windows.Forms.SystemInformation.WindowsArea.He

C#常用控件介绍

                                              目录 1.窗体(Form) 2.Label (标签)控件 3.TextBox(文本框)控件 4.RichTextBox控件 5.NumericUpDown控件 6.Button(按钮)控件 7.GroupBox(分组框)控件 8.RadioButton(单选按钮)控件 9.CheckBox(复选框)控件 10.ListBox(列表框)控件 11.ComboBox(组合框)控件 12.CheckedList

winFrom 常用控件属性及方法介绍

目录 1.窗体(Form) 2.Label (标签)控件 3.TextBox(文本框)控件 4.RichTextBox控件 5.NumericUpDown控件 6.Button(按钮)控件 7.GroupBox(分组框)控件 8.RadioButton(单选按钮)控件 9.CheckBox(复选框)控件 10.ListBox(列表框)控件 11.ComboBox(组合框)控件 12.CheckedListBox(复选列表框)控件 13.PictureBox(图片框)控件 14.Timer(定时器