NGUI从入门到实战第1章开启NGUI学习之旅

NGUI从入门到实战第1章开启NGUI学习之旅

NGUIUnity最重要的插件之一。使用NGUI能够高效地为游戏添加界面。本书将带领你们学习NGUI。做为NGUI学习之旅的第一站,本章会在总体上介绍NGUI的工做流程,以及如何导入NGUI,并使用NGUI建立UI控件的方法。本文选自《NGUI从入门到实战》程序员

1.1  理解NGUI

NGUINext-Gen User Interface kit,下一代用户界面工具),是Unity的一个插件。它易于使用、功能强大,并且性能也要远胜于Unity内置的UI系统。NGUI是使用C#编写的,因此读者可以很容易的理解它的做用机理,甚至于在必要的时候,能够将它的代码稍做调整,或者添加新的功能特性。编辑器

提示:其代码简洁,多数类少于200行代码。这意味着程序员能够很容易地扩展NGUI的功能或调整已有的功能。对用户而言,这意味着更高的性能、更低的学习难度和更加有趣。本文选自《NGUI从入门到实战》模块化

使用NGUI会为开发者带来不少方便和实惠,以下:工具

q  彻底集成到了Inspector面板中;性能

q  不须要单击Play按钮就能实时查看效果;学习

q  在场景视图中看到的就是在游戏视图中获得的(所见即所得)。优化

q  组件、模块化的特性:要让你的界面控件作什么,只需为其附加相应的行为,而不须要编码。动画

q  全面支持iOS/AndroidFlash编码

q  灵活的事件系统。spa

q  可让复杂的UIs只占用一个draw call

q  能够直接在编辑器中建立、更新/修改纹理地图集,或从Texture Packer程序导入纹理地图集。

q  支持光照贴图、法线贴图、折射等特性,让你尽情发挥创造力!

q  支持硬边或柔性的面板裁剪。

q  支持灵活尺寸的表格,可以自动对控件进行排列。

q  经过IME输入法支持东方语言(有Web版本的演示程序)

q  内建本地化系统。

q  内建的键盘和摇杆支持。

q  提供大量有用的辅助脚本,从改变按钮颜色到拖拽对象。

q  简单的内建补间动画系统。

q  简洁和高度优化的C#代码。

q  没有DLL,也不依赖于其余外部资源。

以上列出了如此多的条目,读者如今还不必定可以彻底理解,并且它们也不够直观,可是不要紧。为读者引荐NGUI,并将它的使用方法介绍给广大的读者,才是本书的目的所在。本文选自《NGUI从入门到实战》

相关文章
相关标签/搜索