博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NGUI从入门到实战第1章开启NGUI学习之旅
阅读量:6035 次
发布时间:2019-06-20

本文共 1031 字,大约阅读时间需要 3 分钟。

hot3.png

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  灵活的事件系统。

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

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

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

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

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

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

q  内建本地化系统。

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

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

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

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

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

以上列出了如此多的条目,读者现在还不一定能够完全理解,而且它们也不够直观,但是没关系。为读者引荐NGUI,并将它的使用方法介绍给广大的读者,才是本书的目的所在。本文选自《NGUI从入门到实战》

转载于:https://my.oschina.net/u/1585857/blog/335657

你可能感兴趣的文章
Java break continue return 的区别
查看>>
算法(Algorithms)第4版 练习 1.3.4
查看>>
jquery easyUI checkbox复选项获取并传后台
查看>>
浅析NopCommerce的多语言方案
查看>>
设计模式之简单工厂模式
查看>>
C++中变量的持续性、链接性和作用域详解
查看>>
2017 4月5日上午
查看>>
Google Chrome开发者工具
查看>>
第一阶段冲刺报告(一)
查看>>
使用crontab调度任务
查看>>
【转载】SQL经验小记
查看>>
zookeeper集群搭建 docker+zk集群搭建
查看>>
Vue2.5笔记:Vue的实例与生命周期
查看>>
论JVM爆炸的几种姿势及自救方法
查看>>
联合体、结构体简析
查看>>
使用throw让服务器端与客户端进行数据交互[Java]
查看>>
java反射与代理
查看>>
深度分析Java的ClassLoader机制(源码级别)
查看>>
微服务架构选Java还是选Go - 多用户负载测试
查看>>
我的友情链接
查看>>