课程大纲
共 1 章节, 30 课时
Unity3D中级课程之动画系统进阶 新品
产品编号: #1551

购买选项
讲师介绍
专业讲师
资深导师
经验丰富的专业讲师
课程介绍
了解课程详细内容和学习目标
teacher:monkey
teacher_avator:
本课程为 Unity3D 动画系统中级进阶课程,需具备 Mecanim 动画系统基础(如动画状态机、基础动作控制)与 C# 脚本能力,不涉及入门级内容。课程以 “技术进阶 + 案例驱动” 为核心,先夯实代码优化、混合树等进阶知识点,再通过 DmC 动作案例实现技术落地,是衔接动画基础与高级开发(如动画融合、状态机优化)的关键课程。
课程核心内容
课程导入与基础进阶(课时 1-10,含 3 个免费课时)
核心目标:夯实性能优化、混合树、ScriptableObject 进阶基础,为案例铺垫能力。
课时 1(24:28,免费):课程介绍,明确 “基础 + 案例” 结构,拆解 DmC 角色动作需求;
课时 2(25:31,免费):环境准备 + Mecanim 基础回顾,衔接进阶内容;
课时 3(26:29,免费):动画代码优化(对象池、减少查找)+ 过渡细节调整;
课时 4-5(16:16-22:47):一维混合树配置,实现 idle - 走 - 跑平滑过渡;
课时 6-7(18:31-27:28):二维混合树代码控制,实现八方向移动切换;
课时 8-9(14:18-15:05):ScriptableObject 创建与应用(动作参数配置、数据复用);
课时 10(20:16):官方角色预制体分析,明确 DmC 案例目标(四连斩、二段跳)。
DmC 案例实战(课时 11-30)
核心目标:综合进阶技术,实现 DmC 角色完整动画功能,同步讲解关联知识点。
子模块 1:基础动作与状态机框架(课时 11-15)
课时 11-12(22:57-23:24):搭建闲置 / 奔跑状态机,用混合树适配移动输入;
课时 13(21:02):StateMachineBehaviour 基础(生命周期回调、创建);
课时 14-15(19:12-25:23):结合 ScriptableObject 搭建可扩展状态机框架,实现动作模块化管理。
子模块 2:跳跃与跌落动作(课时 16-21)
课时 16-18(20:24-29:36):实现普通 / 增强跳跃(长按空格),射线检测障碍物;
课时 19(17:23):添加跌落动画,射线检测地面实现空中 - 落地切换;
课时 20(23:47):优化奔跑跳跃动画过渡;
课时 21(19:35):实现二段跳,添加次数限制与重置。
子模块 3:连招动作与动画属性(课时 22-29)
课时 22(26:30):创建拔剑 / 收剑动画,关联鼠标输入;
课时 23-25(19:35-27:33):搭建四连斩状态机,设置触发条件与中断逻辑,关联伤害事件;
课时 26-27(19:13-26:02):讲解动画属性控制 + 根运动设置,实现动画驱动角色位移;
课时 28-29(19:17-23:49):添加螺旋五连斩动画与逻辑,优化连招衔接。
子模块 4:总结与优化(课时 30)
课时 30(17:44):讲解动画子状态机应用(连招归类),回顾核心知识点,给出高级学习建议。