NGUI从入门到实战第1章开启NGUI学习之旅
2014-10-21 10:25
211 查看
NGUI从入门到实战第1章开启NGUI学习之旅
NGUI是Unity最重要的插件之一。使用NGUI可以高效地为游戏添加界面。本书将带领大家学习NGUI。作为NGUI学习之旅的第一站,本章会在整体上介绍NGUI的工作流程,以及如何导入NGUI,并使用NGUI创建UI控件的方法。本文选自《NGUI从入门到实战》1.1 理解NGUI
NGUI(Next-Gen User Interface kit,下一代用户界面工具),是Unity的一个插件。它易于使用、功能强大,而且性能也要远胜于Unity内置的UI系统。NGUI是使用C#编写的,所以读者能够很容易的理解它的作用机理,甚至于在必要的时候,可以将它的代码稍作调整,或者添加新的功能特性。提示:其代码简洁,多数类少于200行代码。这意味着程序员可以很容易地扩展NGUI的功能或调整已有的功能。对用户而言,这意味着更高的性能、更低的学习难度和更加有趣。本文选自《NGUI从入门到实战》
使用NGUI会为开发者带来很多方便和实惠,如下:
q 完全集成到了Inspector面板中;
q 不需要单击Play按钮就能实时查看效果;
q 在场景视图中看到的就是在游戏视图中得到的(所见即所得)。
q 组件、模块化的特性:要让你的界面控件做什么,只需为其附加相应的行为,而不需要编码。
q 全面支持iOS/Android和Flash。
q 灵活的事件系统。
q 可以让复杂的UIs只占用一个draw call。
q 可以直接在编辑器中创建、更新/修改纹理地图集,或从Texture Packer程序导入纹理地图集。
q 支持光照贴图、法线贴图、折射等特性,让你尽情发挥创造力!
q 支持硬边或柔性的面板裁剪。
q 支持灵活尺寸的表格,能够自动对控件进行排列。
q 通过IME输入法支持东方语言(有Web版本的演示程序)
q 内建本地化系统。
q 内建的键盘和摇杆支持。
q 提供大量有用的辅助脚本,从改变按钮颜色到拖拽对象。
q 简单的内建补间动画系统。
q 简洁和高度优化的C#代码。
q 没有DLL,也不依赖于其他外部资源。
以上列出了如此多的条目,读者现在还不一定能够完全理解,而且它们也不够直观,但是没关系。为读者引荐NGUI,并将它的使用方法介绍给广大的读者,才是本书的目的所在。本文选自《NGUI从入门到实战》
相关文章推荐
- NGUI从入门到实战第1章开启NGUI学习之旅
- 【C++ Primer学习笔记】第1章:快速入门
- 【C++ Primer学习笔记】第1章:快速入门
- NGUI从入门到实战1.2NGUI的主要特性
- Scala学习第三天: Tuple、Array、Map与文件操作入门实战
- Spark入门到精通视频学习资料--第八章:项目实战(2讲)
- C++ Primer个人学习笔记 第1章 快速入门
- Scala学习第三天 Tuple、Array、May与文件操作入门实战
- NGUI 学习笔记实战之二——商城数据绑定(Ndata)
- NGUI 学习笔记实战——制作商城UI界面
- Scala中模式匹配入门实战详解之Scala学习笔记-17
- Hadoop实战-初级部分 之 开启云计算之旅 第一部分:我们为什么要学习云计算技术
- 跟我从零基础学习Unity3D开发--NGUI入门基础
- 学习笔记-[Maven实战]-第三章:Maven使用入门(3)
- NGUI从入门到实战1.2NGUI的主要特性
- NGUI从入门到实战(大学霸内部资料)
- 【C++ Primer学习笔记】第1章:快速入门
- 学习笔记-[Maven实战]-第三章:Maven使用入门(2)
- NGUI 学习笔记实战——制作商城UI界面
- JMeter学习-004-WEB脚本入门实战