ngui 视频教程
对于刚开始学习 Unity 的同学而言,可能更希望了解 Unity 中 NGUI 的相关知识。在此,为大家介绍一个有助于更好学习 NGUI 的教程——NGUI 视频教程。
泰课在线 NGUI 中文视频教程简介
泰课在线的 NGUI 中文视频教程,是国内首套真正原创的 NGUI 中文视频课程。
NGUI 插件概述
NGUI 是严格遵循 KISS(Keep It Simple, Stupid)原则,采用 C# 编写的 Unity 插件,该插件同时适用于 Unity 专业版和免费版。它提供了强大的 UI 系统和事件通知框架,代码十分简洁,多数类的代码行数少于 200 行。这一特性使得程序员能够轻松扩展 NGUI 的功能,或者对已有功能进行调节。对于其他用户来说,则意味着更高的性能、更低的学习难度以及更丰富的使用体验。
NGUI 作为一款老牌的 GUI 插件,售价 95 美元。对于开发 MMO(大型多人在线游戏)而言,其功能已经绰绰有余。Unity 的强大之处在 NGUI 上体现得淋漓尽致,尽管它只是一个 GUI 插件,但其开发效率和实际效果并不逊色于那些昂贵的或者开源多年的老牌 GUI 框架。
NGUI 的优点
- 功能完整:开发一个 MMO 所需的各类控件和功能,NGUI 均能提供。
- 高效渲染:它在 DrawCall 控制方面表现出色,多个控件渲染仅需一个 DrawCall,有效提升渲染效率。
- 支持 3D GUI:借助该特性,可以实现倾斜或具有透视效果的 UI,为 UI 设计带来更多创意空间。
课程教学阶段
第一阶段:基础控件学习
此阶段主要聚焦于 NGUI 基础控件的学习,为后续的应用开发打下坚实基础。
第二阶段:NGUI 应用案例学习
通过实际的应用案例,深入学习如何将 NGUI 应用到具体的项目开发中。
部分课时目录
- 课时 1:NGUI 介绍和插件的导入
- 课时 2:创建 UIRoot
- 课时 3:学习 Label 控件,显示文字
- 课时 4:学习 Sprite 创建精灵,显示图片
- 课时 5:学习 Panel 面板,控件容器
- 课时 6:创建 Button 按钮,使用脚本监听按下
- 课时 7:创建图集 Atlas
- 课时 8:切图 SlicedSprite 九宫切图
- 课时 9:dynamicFont 动态字体制作和显示
- 课时 10:widget 属性,pivot,depth 和 size
- 课时 11:NGUI 中的 Anchor 锚点设置
- 课时 12:Tween 动画
若想了解更多知识,可登录 泰课在线课程页面。