Unity3D笔记 NUGUI 一
NGUI是严格遵循KISS原则(KISS原则,keep it simple and stupid ,简单的理解这句话就是,要把一个系统做的连白痴都会用。这就是用户体验的高层境界了,好听的说法也是有的,简单就是美。)并用C#编写的Unity(适用于专业版和免费版)插件,提供强大的UI系统和事件通知框架。其代码简洁,多数类少于200行代码。这意味着程序员可以很容易地扩展NGUI的功能或调节已有功能。对所有其他用户而言,这意味着更高的性能、更低的学习难度和更加有趣。
导入NGUI方法一:
导入NGUI方法二:
1.创建一个新的场景(New Scene)。
2.选择并删除场景里的MainCamera。
3.在NGUI菜单下选择Create a New UI,会打开UI创建向导。
在做具体UI控件之前,我们看看UI向导为我们做了什么。
1.在UI Root (2D)对象上有个UIRoot脚本。这个脚本会重新调整游戏对象符合你的屏幕高度,有自动和手动选择高度。让你制定小部件在像素中的坐标,并且和游戏世界中的剩余对象相比依旧相对来说较小。
2.Camera对象包含Camera和UICamera脚本。UICamera脚本包含NGUI的事件系统(event system)。
3.Anchor包含UIAnchor脚本。虽然这个脚本可以附加给控件,但在这里可以避免Windows机器上半个像素偏移的问题。
4.Panel对象有UIPanel脚本,UIPanel是一个容器,它将包含所有UI小部件,并负责将所包含的部件组合优化,以减少绘制命令的调用。
同时,你可能还注意Panel(仪表板)GameObject现在已经被选中了。也就是说下面添加的所有部件都将在作为它的子对象。
创建了Button Input Labe ImageButton 只是肤浅的做,要深一层次 继续努力
最新文章
- nodejs缓冲模块buffer相关资料
- How browsers work
- Python之路【第二篇】:Python基础
- github page 构建自己的页面
- java.util.logging.Logger 使用详解
- Linux集群及LVS简介
- 图像热点&;图像映射
- “adb server is out of date. killing.... ADB server didn't ACK * failed to start daemon * ”
- c++ 08
- js操作string它substr方法
- Twitter Storm源代码分析之Nimbus/Supervisor本地目录结构
- cocos2d-x 3.10 显示Box2d 调试视图
- emqtt 试用(五)emq 的用户密码认证
- angular1.3 video
- c# word interop encrypt with password protect with password
- 阿里字体css代码引入方法
- Mac 下netstat和linux下不一样
- 使用IntelliJ IDEA进行Python远程调试的需求(未完)
- Android触摸事件
- flask基础之安装和使用入门(一)
热门文章
- 查看cp进度,使用watch
- Java程序员的IntelliJ IDEA使用教程
- 自动换行后缩进怎么做(CSS)?(可用于 Li y 元素的排版)
- 修复日志,阻止给日志多次添加handlers时候重复打印的问题
- Office2007打开文件提示“您尝试打开的文件xxx.xls的格式与文件扩展名指定的格式不一致”的解决办法
- 【一步步学OpenGL 21】 -《聚光灯光源》
- Git Step by Step – (7) Git远程仓库(续)
- polarssl rsa &; aes 加密与解密
- Python 文件学习笔记
- zabbix中Templates的jmx相关key调试方法