如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
游戏界面元素Unity为您提供许多选项来创建游戏的图形用户界面(GUI)。您可以使用场景中的GUI文本和GUI纹理对象,或者使用UnityGUI从脚本生成界面。该页面的其余部分包含入门和使用UnityGUI运行的详细指南。GUI脚本指南概述UnityGUI使您能够快速、轻松地创建大量功能强大的GUI。通过手动定位GUI对象并编写处理其功能的脚本,您只需几行代码即可马上搞定一切,而不是创建GUI对象。代码生成GUI控件(GUIcontrols),这些控件通过单个的函数调用进行实例化、定位和处理。例如,以下代码将创建和处理一个按钮,而不需要在编辑器或其他地方进行额外操作:-HYPERLINK"http://bbs.9ria.com/"?0102030405060708091011121314151617181920//JavaScriptfunctionOnGUI(){if(GUI.Button(Rect(10,10,150,100),\"Iamabutton\")){print(\"Youclickedthebutton!\");}}//C#usingUnityEngine;usingSystem.Collections;publicclassGUITest:MonoBehaviour{voidOnGUI(){if(GUI.Button(newRect(10,10,150,100),\"Iamabutton\")){print(\"Youclickedthebutton!\");}}}这是由以上代码创建的按钮虽然这个示例非常简单,但在UnityGUI中有非常强大和复杂的方法可供使用。GUI的构建是一个大主题,但以下部分应该可以帮助您尽快了解它。本指南可以通读,也可作为参考材料。UnityGUI基础这部分涵盖了UnityGUI的基本概念,提供了概述以及一组可粘贴到自己代码里的应用示例。UnityGUI很容易上手,因此从这里开始比较好。控件本节列出了UnityGUI中的每个可用控件(Control)以及显示结果的代码样例和图像。自定义能够更改GUI外观使其与您的游戏外观相匹配是很重要的。UnityGUI中的所有控件都可按照本节中描述的方法用GUIStyles和GUISkins进行自定义。布局模式UnityGUI提供两种布置GUI的方法:您可以手动将每个控件放置在屏幕上,也可使用与HTML表的工作原理相同的自动布局系统。可根据需要使用任何一种方法,并且这两种方法可以自由组合。本节讲解了这两种系统之间的功能差异,包括示例。扩展UnityGUI使用新的控件(Control)类型可很容易地扩展UnityGUI。这章向您展示如何制作简单的复合(compound)控件,包括集成到Unity事件系统。扩展Unity编辑器Unity编辑器的GUI实际上是使用UnityGUI编写的。因此,使用用于游戏中的GUI的相同类型代码可使编辑器高度扩展。此外,还有大量专门用于编辑器(Editor)的GUI控件来帮助您创建自定义编辑器GUI。文章出处:【HYPERLINK"http://unity.gopedu.com/"狗刨学习网】