UnityGUI Keynote

UnityGUI Keynote

1、GUI.Label控件可以用来显示texture:

  

  

  更通用的作法是用label来显式texture。

2、GUI.Button可以显示texture、string,另外Button涉及到是否连续点击的问题。

  texture button:

  

  repeat button:

   

  连续响应Button:

  

3、输入框有GUI.TextField、GUI.PasswordField:

  

  

4、GUI.Toolbar用于接收一个array,然后将此array显示成tab的形式。当点击toolbar的时候,返回被点击的索引。

  

  

5、GUI.Toggle用于显示一个复选框:

  

  

6、GUI.VerticalSlider、GUI.HorizontalSlider:

  

  

7、GUI.BeginScrollView、GUI.EndScrollView。

  

8、GUI.BeginGroup()、GUI.EndGroup():

  

9、使用窗口

  

10、GUILayout.Button会随str的增长而增长。

  

11、设置GUILayout属性。

  

  

12、水平布局:GUILayout.BeginHorizontal()、GUILayout.EndHorizontal()。

  垂直布局:GUILayout.BeginVertical()、GUILayout.EndVertical()。

  另外,水平布局、垂直布局可以嵌套。

  

  

13、GUILayout.Space()是一个空白的占位符控件。

14、GUILayout.FlexibleSpace是一个无穷大的占位控件。

 1 function OnGUI()
 2 {
 3
 4         //开始一个显示区域
 5         GUILayout.BeginArea (Rect (0,0,Screen.width,Screen.height));
 6
 7         //开始最外层横向布局
 8         GUILayout.BeginHorizontal ();
 9         //嵌套一个纵向布局
10         GUILayout.BeginVertical ();
11
12         GUILayout.Box("Test1");
13         //两个box之间上下对齐
14         GUILayout.FlexibleSpace();
15         GUILayout.Box("Test2");
16         //结束嵌套的纵向局部
17         GUILayout.EndVertical ();
18
19         //布局之间左右对齐
20         GUILayout.FlexibleSpace();
21
22         //嵌套一个纵向布局
23         GUILayout.BeginVertical ();
24
25         GUILayout.Box("Test3");
26         //两个box之间上下对齐
27         GUILayout.FlexibleSpace();
28         GUILayout.Box("Test4");
29         //结束嵌套的纵向局部
30         GUILayout.EndVertical ();
31
32         //结束最外层横向布局
33         GUILayout.EndHorizontal ();
34         //结束显示区域
35         GUILayout.EndArea();
36
37 }

15、可以在GUISkin中为每种控件指定Font。

  

16、GUI.DrawTexture()用于绘制texture。

17、通过Resources类可以加载位于Resources目录下的图片。

  

  加载目录则可使用下面的代码:

  

UnityGUI Keynote,布布扣,bubuko.com

时间: 2024-10-25 12:48:35

UnityGUI Keynote的相关文章

“.Net 社区大会”(dotnetConf) 2017 Day 1 Keynote: .NET Everywhere

8月份已经发布了.NET Core 2.0, 大会Keynote 一开始花了大量的篇幅回顾.NET Core 2.0的发布,社区的参与度已经非常高.大会的主题是.NET 无处不在: NET Core 2.0已经完成了服务端的布局,那么各种终端的覆盖就是Xamarin的主场,Xamarin.Forms秋天会有一波初步升级来支持.NET Standard 2.0.然而更加重要的是,官方正式加入更多平台的支持(包括Unity).同时,和原生程序界面混合编程也将正式发布. Embedinator4000

keynote如何无损导出图片?怎么把图片导出来

在做工作汇报的时候,keynote是我们经常使用的工具,里面会有很多我们用的上的图片素材,那么keynote如何无损导出图片?如何在不丢失画质的情况导出这些图片呢,小编总结了具体的步骤,可以帮您完成这个问题,如果你get了就可以快速导出他们了哦!下面看看具体是如何操作的吧! keynote无损导出图片步骤: 第一步:选中图片 第二步:选择"格式"-"图像" 第三步:在右侧属性栏右上角的位置,将会出现"文件信息",里面包含了这张图片的jpeg图标以

Java KeyNote

[Java KeyNote] 1.把一个ArrayList拷贝到另一个ArrayList. ArrayList list1=new ArrayList(); ArrayList list2=new ArrayList(); list1.addAll(list2); 2.数字转换为String String s = String.valueOf( value); // 其中 value 为任意一种数字类型.

怎样做出优秀的扁平化设计风格 PPT 或 Keynote 幻灯片演示文稿?

怎样做出优秀的扁平化设计风格 PPT 或 Keynote 幻灯片演示文稿? http://www.zhihu.com/question/21274267/answer/62857878

MySQL Keynote

[MySQL Keynote] 1.Keywords may be entered in any lettercase. The following queries are equivalent: 2.Here is another query. It demonstrates that you can use mysql as a simple calculator: 3.所有查询以;结尾. 4.显示数据库. SHOW DATABASES does not show databases tha

3D数学Keynote

[3D数学Keynote] 1.(A*B)^T = B^T*A^T 2.矩阵的每一行可以解释为坐标系的基向量.<3D数学基础>7.2.1节. 3.为了将原坐标系转换到新坐标系,用它乘以一个矩阵.

微软 WPC 2014 合作伙伴keynote

本周一,2014 微软WPC (Worldwide Partner Conference) 合作者伙伴大会在美国华盛顿开幕,微软除了介绍了Azure.云端化的Office 365和Windows Phone移动平台之外,还简单提及了下一代Windows操作系统Windows 9的发展规划. 做为微软金牌合作伙伴的葡萄城控件,我们一直非常关注微软技术的发展趋势,下面就WPC 2014 Keynote进行分享: Windows:   最新数据显示,Windows占据着90%的PC市场:而在广阔的个人

&ldquo;.Net 社区虚拟大会&rdquo;(dotnetConf) 2016 Day 3 Keynote: Scott Hanselman

美国时间 6月7日--9日,为期三天的微软.NET社区虚拟大会正式在 Channel9 上召开,美国时间6.9 是第三天, Scott Hanselman 做Keynote.今天主题围绕的是.NET OpenSource 展开, Hanselman通过PowerBI分析了.NET社区这两年的发展,Scott Hanselman带着回顾了开源社区对微软的贡献.很难想象Google 和三星在.NET社区的贡献如此靠前吧,具体的大家看视频. 上面简要回顾.NET开源的历史和未来展望,6.27 就正式发

Keynote操作技巧两则:屏幕互换及中途切换

场景1: 对调投影仪和笔记本屏幕的内容 在进行演示时,Keynote会在一个显示设备上显示幻灯片内容,在另一个设备上显示提示信息.很不幸,在我的本子上,默认的屏幕设置使得投影仪显示了提示信息,而屏幕则显示了幻灯片内容.为了进行对调,可进行如下操作 1. 鼠标移至提示信息所在屏幕的上边界 2. 点击Options按钮 3. 点击Swap Displays选项 PS. 在选项中,还可以调整提示信息的配置,如是否显示时钟.是否显示笔记等 场景2: 演示途中需要停下来,对幻灯片以外的内容进行演示(比如演