Unity UI指南:掌握NGUI组件与应用
5星 · 超过95%的资源 需积分: 11 116 浏览量
更新于2024-07-22
1
收藏 2.72MB PDF 举报
"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设计技能的重要参考资料。
144 浏览量
2015-09-22 上传
138 浏览量
112 浏览量
偶是江湖中人
- 粉丝: 118
- 资源: 290
最新资源
- 电力负荷和价格预测网络研讨会案例研究:用于日前系统负荷和价格预测案例研究的幻灯片和 MATLAB:registered: 代码。-matlab开发
- SHC公司供应商商行为准则指南
- QtCharts_dev_for_Qt4.8.6.zip
- 一款具有3D封面转动的效果
- selectlist:非空列表,其中始终仅选择一个元素
- ktor-permissions:使用身份验证功能为Ktor提供简单的路由权限
- 数据库课程设计---工资管理系统(程序+源码+文档)
- comparison_of_calbration_transfer_methods.zip:三个数据集校准传递方法的比较-matlab开发
- APQP启动会议
- NLW-后端:后端应用程序级别下一个星期NLW01 Rocktseat
- javascript-koans
- Información Sobre los Peces-crx插件
- COMP9102:COMP9102
- 第三方物流与供应链及成功案例课件
- squeezebox_wlanpoke_plot
- 学习Android Kotlin核心主题