Unity UI指南:掌握NGUI组件与应用
5星 · 超过95%的资源 需积分: 11 21 浏览量
更新于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设计技能的重要参考资料。
2017-09-29 上传
2015-09-22 上传
2014-12-01 上传
2021-11-24 上传
偶是江湖中人
- 粉丝: 118
- 资源: 291
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析