文档章节

使用NGUINGUI的相关介绍

大学霸
 大学霸
发布于 2015/01/14 15:15
字数 789
阅读 67
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

1.3  使用NGUI

要使用NGUI,需要首先为游戏项目导入NGUI插件资源,然后再创建UI Root对象,在这以后才可以添加各种UI控件,下面本节会详解介绍这些知识本文选自NGUI从入门到实战

1.3.1  导入NGUI插件

NGUI插件在Unity的应用商店里,是需要先购买然后才能使用的,具体的介绍如图1-1所示。

1-1  不同NGUI插件的收费情况说明

NGUI学习的成本居然这么昂贵,很多人都会望而怯步吧,但这根本就不成问题!实际上网上有很多人购买了NGUI,然后将它做成资源分享了出来,读者就可以直接拿来学习了。本书所使用的NGUI也是来自于网上,版本是3.0.2本文选自NGUI从入门到实战

提示:本书附带了这一版本NGUI的下载资源。才3.0.2!现在都3.7.2了!没错,NGUI的版本更新很快,每个月基本都会更新两次,但是就学习使用NGUI而言,根本就没有必要追求最新的,学会一个版本的以后,其它的版本根本就不是问题!不就是功能更加强大,而且还添加了新的功能么!学会本书介绍的这些方法,再学习新的功能,会更加容易上手。

在游戏项目中使用NGUI的方法很简单,直接将NGUI资源包拖动到Unity中即可!

1.3.2  创建UI

要让NGUI创建UI,可以使用它提供的“UI向导”,而打开此向导的方法是单击NGUI|Open|UI Wizard命令,然后会弹出名为UI Tool的对话框,如图1-2所示,此对话框就是“UI向导”。

1-2  打开NGUI提供的“UI向导”

此向导中一共有2个参数,以及1个触发“创建UI”操作的按钮:

q  Layer:此参数表示要将UI控件绘制在哪一个图层里;

提示:建议读者将游戏场景中不同种类的元素,置于不同的图层。例如,将使用NGUI绘制的UI控件放置于名为NGUI的图层,方法是:首先新建新的图层“NGUI”,然后将使用UI向导创建的UI指定到“NGUI”图层中。

即首先设置参数LayerAdd Layer…,即可弹出名为Tags&Layers的对话框,在此对话框的Layers参数中自定义一个图层,将其命名为NGUI。然后回到“UI Tool”对话框中,重新设置Layer参数为NGUI即可。如图1-3所示本文选自NGUI从入门到实战

1-3  新建图层,并为UI指定图层

q  Camera:此参数决定了控件的显示效果;

提示:此属性包含3个参数。None表示不会额外使用摄像机;Simple 2D表示会使用一个呈现2D效果的摄像机;Advanced 3D表示会使用一个呈现3D效果的摄像机本文选自NGUI从入门到实战


© 著作权归作者所有

大学霸
粉丝 273
博文 938
码字总数 566097
作品 0
东城
程序员
私信 提问
iOS网络编程之六——数据缓存类NSURLCache使用解析

iOS网络编程之六——数据缓存类NSURLCache使用解析 一、引言 在前面博客中,介绍了NSURLRequest请求类的相关使用方法,其中有介绍关于请求返回数据的缓存策略,实际上,iOS中具体缓存操作的管...

珲少
2016/02/26
1K
0
一起来玩AZURE SQL(四)AZURE SQL之逻辑服务器介绍

https://blog.csdn.net/capsicum29/article/details/71375760 登录portal在数据库里面可以找到5个和SQL 相关的图标 SQL 数据库是管理单一数据库的功能,如之前创建的:maxTestdb和maxtest2 ...

chenhao_asd
2018/04/18
0
0
前端每周清单第 35 期:Vue.js 2.5 发布、微前端概念详解、浏览器扩展开发实践

前端每周清单第 35 期:Vue.js 2.5 发布、微前端概念详解、浏览器扩展开发实践 前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程...

王下邀月熊
2017/10/16
0
0
Mongodb基础实践(二)

在前面的文章里面主要介绍了MongoDB的文档,集合,数据库等操作和对文档的增、删、改相关知识,接下来会总结一点有关查询的相关知识。 在MySQL中,我们知道数据查询是优化的主要内容,读写分离...

tianya1993
2017/06/01
0
0
关于《OSGi实战》这本书

OSGi规范编写规整、内容翔实,若需了解OSGi技术细节,OSGi规范将是一个很好的选择。但在阅读该规范的过程中,你可能会发现它面向的是该规范的实现者而非使用者。本书的创作初衷就是打造一本面...

生气的散人
2012/12/11
3.1K
6

没有更多内容

加载失败,请刷新页面

加载更多

Redis面试题详解:哨兵+复制+事务+集群+持久化等

Redis主要有哪些功能? 1.哨兵(Sentinel)和复制(Replication) Redis服务器毫无征兆的罢工是个麻烦事,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制。 Sentinel...

Java阿七
1分钟前
0
0
响应国家号召 1+X 证书 Web 前端开发考试模拟题

官方QQ群:736413913 1+x证书Web前端开发初级理论考试样题2019 http://blog.zh66.club/index.php/archives/149/ 1+x证书Web前端开发初级实操考试样题2019 http://blog.zh66.club/index.php/...

张帅个人博客
6分钟前
2
0
如何检查一个字符串在Objective-C中是否包含另一个字符串?

如何检查字符串( NSString )是否包含另一个较小的字符串? 我希望有这样的东西: NSString *string = @"hello bla bla";NSLog(@"%d",[string containsSubstring:@"hello"]); 但是我能找到......

javail
23分钟前
2
0
.NET Core开发的iNeuOS工业互联网平台,发布 iNeuDA 数据分析展示组件,快捷开发图形报表和数据大屏

目 录 1. 概述... 2 2. 演示信息... 2 3. 简单介绍... 3 4. 产品特点... 4 5. 价值体现... 5 1. 概述 经过一段时间的努力,iNeuDA产品组件已经开发和测试完成,现在正式上线。现在iNeuOS工业...

wxzz
25分钟前
2
0
在每个GROUP BY组中选择第一行?

顾名思义,我想选择以GROUP BY分组的每组行的第一行。 具体来说,如果我有一个如下的purchases表: SELECT * FROM purchases; 我的输出: id | customer | total---+----------+------ 1...

技术盛宴
38分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部