Unity UI指南:掌握NGUI组件与应用

"NGUI for Unity [eBook].pdf 是一本关于Unity中NGUI插件的详细教程,适合想要深入理解和应用NGUI组件来创建2D科幻游戏的开发者。本书由Charles Bernardoff撰写,旨在帮助读者快速掌握NGUI组件并构建引人入胜的游戏界面。
在第1章“Getting Started with NGUI”中,介绍了NGUI的基本概念,包括它与Unity内置的UnityGUI的区别。NGUI支持atlases(精灵集)用于优化资源管理,事件系统用于交互,本地化功能支持多语言,以及自定义着色器增强视觉效果。此外,还讲解了如何导入NGUI、创建UI结构,如UI Wizard、Window、参数设置、单独的UI层、UI Root(2D)、相机设置、Anchor和Panel等元素及其参数。
第2章“Creating Widgets”则深入到NGUI的控件创建。首先,通过Widget Wizard创建首个控件,然后讨论了选择atlas、从模板创建控件、变换控件(移动、旋转、缩放)、不同类型的精灵(普通、切片、平铺、填充)以及Label、Button、Text输入、Slider、Toggle和Popup List等常见控件的参数设置及应用实例。
第3章“Enhancing your UI”涵盖了NGUI的高级组件,如可拖动的面板、拖放系统、可选角色容器、可拖动物品、放置表面、预设实例化、处理无效放置、替换和移除当前物品,以及使用NGUI实现动画效果,例如平滑显示效果、裁剪隐藏选项、滚动文本和本地化系统。
第4章“C# with NGUI”探讨了NGUI与C#脚本的结合使用,讲解了事件方法、创建工具提示、缓动方法、主菜单动画、键盘导航、错误通知、保存昵称、发送消息以及事件转发等。
第5章“Building a Scrollable Viewport”指导如何构建可滚动视口,包括准备游戏场景、设置可滚动背景、链接滚动条、键盘滚动、创建可拖动屏障以及处理事件转发和冷却时间。
第6章“Atlas and Font Customization”详细介绍了atlases和字体的自定义,包括创建新atlases、添加不同类型的精灵(普通、切片、平铺)和字体,以及在Label上应用自定义字体。
第7章“Creating a Game with NGUI”展示了如何使用NGUI开发游戏,涉及敌人生成、碰撞检测、健康条、屏幕底部碰撞处理、黑客滑块以及输入处理等内容。
最后,书中还包括索引以便于查找特定主题。此书版权归属于Packt Publishing,旨在为Unity开发者提供NGUI的专业知识和实践指导,但出版方对书中信息的准确性不作任何保证。"
这本书全面地涵盖了NGUI的各种特性和使用方法,是学习和提升Unity UI设计技能的重要参考资料。
150 浏览量
2015-09-22 上传
144 浏览量
124 浏览量

偶是江湖中人
- 粉丝: 118
最新资源
- 轻量级React-TypeScript简历模板下载与使用指南
- 完美解决多浏览器下的表格固定表头问题
- jszmq:实现WebSocket传输的Javascript端口库
- 修改Xcode模板以自定义头文件信息的教程
- 手工绘制浪漫信笺风格PPT模板下载
- C#源码实现波纹特效的全新尝试
- JavaScript打造幽灵行者游戏
- 解决asyncUdpSocket闪退问题的实用方法
- 解析女王VLT1 HTML技术实现
- NixBackup:适用于Nix系统的开源简单备份工具
- Redis与jemalloc内存优化实践分析
- Java实现省市选择联动效果的技术剖析
- 七夕节专属浪漫动画PPT模板设计下载
- 安卓ListView购物车实现功能详解
- C#项目PRT-585开发总结及代码优化
- EasyBuy商城:基于jsp+sql server的完整购物解决方案