这门课解决什么问题,适合什么基础

这份资料面向已经掌握 Unity 基础操作的开发者。如果你刚学会场景搭建、基础脚本编写和组件调用,正卡在“能做简单 Demo 但做不出完整功能模块”这一步,这套进阶内容就是帮你补齐从“懂语法”到“能按需求拼装功能”的断层。课程核心解决两件事:一是 UI 系统的工程化实现,二是小型项目框架的落地。资料里用了大量篇幅讲 NGUI 这套第三方界面库,它虽然不是 Unity 原生 UI,但其事件机制和层级管理逻辑能帮你彻底搞懂商业项目里界面怎么按需弹出、怎么做屏幕自适应、怎么用委托事件做反向推送。如果你打算做独立游戏或参与中小型团队开发,这套 UI 思路是必须跨过去的门槛。

建议先看哪几块,学完能独立做什么

拿到资料后建议按这个顺序看:先集中看 NGUI 那几节,重点理解环境建立、基本控件、OnClick 事件和面板层深机制,把界面点击响应和层级遮挡的逻辑吃透;然后直接跳到“生化危机”项目需求介绍那节,看完整框架是怎么搭起来的。学完后你应该能独立完成这几件事:给一个空场景搭出带滑动面板的完整开始界面,给按钮挂上自定义点击事件并让面板按逻辑切换,把外部导入的美术资源按框架规范接进项目跑通。这套流程跑通了,后面做背包系统、设置面板或关卡选择界面都是同一套思路。

资料怎么配合练习

看的时候别只跟着视频点鼠标。每节课看完后,自己在 Unity 里新建对应场景,手动把视频里讲的控件拖一遍、事件挂一遍。遇到 NGUI 反向推送和委托机制那节,建议先暂停,自己写一个最简单的按钮回调,跑通后再继续看。项目框架搭建那几节信息密度较高,建议先完整看一遍理解整体结构,再回头跟着视频一步步建工程。如果某个控件功能没生效,先查面板层深设置和事件接收条件,这是新手最容易卡住的地方。整套资料跟下来,你手上会有一个能跑的完整功能模块,而不只是看懂了视频。


具备基础Unity技能的学员都可以学习,为后续进阶课程打下坚实基础。

课程目录

*   01 第26天_第1节课_NGUI环境建立.mp4 19:13

*   02 第26天_第2节课_NGUI基本控件功能与屏幕自适应特性介绍.mp4 41:45

*   03 第26天_第3节课_NGUI中OnClick事件机制.mp4 33:59

*   04 第26天_第4节课_NGUI中面板层深的机制.mp4 17:17

*   05 第26天_第5节课_NGUI反向推送机制(委托事件机制的原理.mp4 22:18

*   06 第26天_第6节课_NGUI动画实现与内部教程介绍.mp4 25:19

*   07 第27天_第1节课_生化危机_项目需求介绍与框架搭建综合资源导入.mp4 47:17

*   08 第27天_第2节课_生化危机_开始场景NGUI建立滑动Panel定义.mp4 21:40

*   09 第27天_第3节课_生化危机_开始场景_背景与主面的建立.mp4 29:57

*   10 第27天_第4节课_生化危机_开始场景_增加音量大小控制面板.mp4 26:40

*   11 第27天_第5节课_生化危机_开始场景_滑动面板滑动原理初步.mp4 23:21

*   12 第27天_第6节课_生化危机_开始场景_完善滑动面板滑动.mp4 38:03

*   13 第28天_第1节课_生化危机_开始场景_完善滑动面板与旋转动画.mp4 24:08

*   14 第28天_第2节课_生化危机_开始场景_武器展示面板开发.mp4 41:30

*   15 第28天_第3节课_生化危机_开始场景_第一关卡最后的旋转动画效果.mp4 17:31

*   16 第28天_第4节课_生化危机_开始场景_开发场景转换.mp4 21:28

*   17 第28天_第5节课_生化危机_关卡一_场景地图开发.mp4 24:32

*   18 第29天_第1节课_关卡一的场景完善.mp4 24:57

*   19 第29天_第2节课_音频封装类的开发.mp4 37:29

*   20 第29天_第3节课_音频封装类的进一步完善..mp4 32:42

*   21 第29天_第4节课_编程常见错误解答与关于NGUI音效的处理方法.mp4 17:31

*   22 第29天_第5节课_射线的基本原理.mp4 11:01

*   23 第29天_第6节课_开发射击练习.mp4 38:24

*   24 第30天_第1节课_关卡一_角色控制器移动实现.mp4 30:42

*   25 第30天_第2节课_关卡一_角色控制器旋转功能实现.mp4 21:35

*   26 第30天_第3节课_关卡一_射击游戏射线的应用.mp4 24:36

*   27 第30天_第4节课_关卡一_射击敌人实现.mp4 34:48

*   28 第31天_第1节课_关卡一_检测英雄的位置.mp4 47:50

*   29 第31天_第2节课_关卡一_背景音效与音效的播放.mp4 35:20

*   30 第31天_第3节课_关卡一_水体音效的制作.mp4 26:48

*   31 第31天_第4节课_关卡一_敌人寻路.mp4 31:55

*   32 第31天_第5节课_关卡一_敌人创建设计(音频修复).mp4 38:47

*   33 第32天_第1节课_敌人的多点出生设计.mp4 39:57

*   34 第32天_第2节课_完善敌人的多点出生设计.mp4 18:55

*   35 第32天_第3节课_关卡一GUI设计_准星血条与Logo.mp4 33:00

*   36 第32天_第4节课_关卡一GUI设计_完善GUI显示.mp4 26:04

*   37 第33天_第1节课_换枪处理_枪支更换的基本原理讲解.mp4 39:08

*   38 第33天_第2节课_换枪处理_接受键盘输入与枪支渲染处理.mp4 26:25

*   39 第33天_第3节课_换枪处理_镜头远近与准星贴图处理.mp4 21:27

*   40 第33天_第4节课_换枪处理_换枪动画效果.mp4 37:13

*   41 第33天_第4节课_换枪处理_换枪动画效果.mp4 37:13

*   42 第33天_第5节课_换枪处理_狙击枪甩狙功能实现.mp4 23:12

*   43 第34天_第1节课_Unity数据持久化技术.mp4 47:02

*   44 第34天_第2节课_Unity场景管理器完善.mp4 21:14

*   45 第34天_第3节课_Unity对象缓冲池技术入门.mp4 23:04

*   46 第35天_第1节课_Native2D_A.mp4 27:43

*   47 第35天_第2节课_Native2D_B.mp4 15:19

*   48 第35天_第3节课_AssertServer.mp4 20:14