Unity3D技术之游戏界面元素

Unity3D技术之游戏界面元素

ID:39891021

大小:34.02 KB

页数:3页

时间:2019-07-14

Unity3D技术之游戏界面元素_第1页
Unity3D技术之游戏界面元素_第2页
Unity3D技术之游戏界面元素_第3页
资源描述:

《Unity3D技术之游戏界面元素》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、游戏界面元素Unity为您提供许多选项来创建游戏的图形用户界面(GUI)。您可以使用场景中的GUI文本和GUI纹理对象,或者使用UnityGUI从脚本生成界面。该页面的其余部分包含入门和使用UnityGUI运行的详细指南。GUI脚本指南概述UnityGUI使您能够快速、轻松地创建大量功能强大的GUI。通过手动定位GUI对象并编写处理其功能的脚本,您只需几行代码即可马上搞定一切,而不是创建GUI对象。代码生成GUI控件(GUIcontrols),这些控件通过单个的函数调用进行实例化、定位和处理。例如,以下代码将创建和处理一个按钮,而不需要在编辑器或其他地方进行额外操作:-

2、?0102030405060708091011121314151617181920//JavaScriptfunctionOnGUI(){    if(GUI.Button(Rect(10,10,150,100),"Iamabutton")){        print("Youclickedthebutton!");    }}  //C#usingUnityEngine;usingSystem.Collections; publicclassGUITest:MonoBehaviour{     voidOnGUI(){        if(GUI.Butto

3、n(newRect(10,10,150,100),"Iamabutton")){            print("Youclickedthebutton!");        }    }}这是由以上代码创建的按钮虽然这个示例非常简单,但在UnityGUI中有非常强大和复杂的方法可供使用。GUI的构建是一个大主题,但以下部分应该可以帮助您尽快了解它。本指南可以通读,也可作为参考材料。UnityGUI基础这部分涵盖了UnityGUI的基本概念,提供了概述以及一组可粘贴到自己代码里的应用示例。UnityGUI很容易上手,因此从这里开始比较好。控件本节列出了Uni

4、tyGUI中的每个可用控件(Control)以及显示结果的代码样例和图像。自定义能够更改GUI外观使其与您的游戏外观相匹配是很重要的。UnityGUI中的所有控件都可按照本节中描述的方法用GUIStyles和GUISkins进行自定义。布局模式UnityGUI提供两种布置GUI的方法:您可以手动将每个控件放置在屏幕上,也可使用与HTML表的工作原理相同的自动布局系统。可根据需要使用任何一种方法,并且这两种方法可以自由组合。本节讲解了这两种系统之间的功能差异,包括示例。扩展UnityGUI使用新的控件(Control)类型可很容易地扩展UnityGUI。这章向您展示如何制

5、作简单的复合(compound)控件,包括集成到Unity事件系统。扩展Unity编辑器Unity编辑器的GUI实际上是使用UnityGUI编写的。因此,使用用于游戏中的GUI的相同类型代码可使编辑器高度扩展。此外,还有大量专门用于编辑器(Editor)的GUI控件来帮助您创建自定义编辑器GUI。文章出处:【狗刨学习网】

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。