1. 共 1 章节,39 课时

  1. 课程大纲

共 1 章节, 39 课时

加载中...

产品编号: #1233

¥0.00

讲师介绍

专业讲师

资深导师

经验丰富的专业讲师

课程介绍

了解课程详细内容和学习目标

image-20250930131022592

本课程为 Unity2D 平台游戏专项开发课程,无严格前置经验限制(新手可从基础模块入门,有经验者可聚焦进阶系统),聚焦 “2D 平台游戏核心技术全覆盖 + 工程化思维培养”。课程既夯实基础功能开发(如角色移动、地面检测),也深入行业常用技术(有限状态机 FSM、新输入系统、多武器架构),适配独立开发与商业项目需求。

课程核心内容

游戏基础搭建与角色核心动作开发

核心目标:搭建基础框架,实现流畅角色动作。

基础环境与动作(课时 1-5):地图设置(布局、碰撞体),角色移动 / 跳跃 / 动画绑定,地面检测(修复无限跳跃),墙壁滑动、可变跳跃高度、墙跳。

动作优化与拓展(课时 6-9):移动体验优化(加速 / 减速曲线),边缘攀爬,残影冲刺(含冷却 / 耐力),构建基础动作框架。

战斗系统基础与敌人行为开发

核心目标:实现战斗逻辑与敌人 AI,构建对抗玩法。

基础战斗体系(课时 10-11):攻击动画 / 判定,战斗假人制作(测试伤害 / 击退),建立测试标准。

敌人 AI 开发(课时 12-20):基础敌人(触碰伤害 / 重生),FSM 实现复杂行为(巡逻 / 追击 / 攻击),玩家检测,敌人冲锋 / 攻击 / 反击,弓箭手 AI(弹道 / 射程)。

输入系统升级与角色状态机优化

核心目标:升级输入与状态管理,提升可维护性。

输入与状态机基础(课时 21-22):Unity 新输入系统(按键绑定、适配多设备),角色状态机搭建(状态划分 / 切换)。

状态机动作实现(课时 23-28):重构跳跃(含缓冲),墙壁抓取 / 攀爬 / 滑动 / 墙跳,边缘攀爬 / 下落,冲刺(方向锁定),蹲伏(碰撞体适配 / 攻击限制)。

多武器战斗系统与伤害优化

核心目标:构建多武器框架,完善伤害与属性系统。

多武器战斗基础(课时 29-31):多武器切换 / 数据配置,攻击位移(提升打击感),代码重构(组件化便于拓展)。

伤害与属性系统(课时 32-38):伤害判定 / 传递,敌人受击反馈 / 生命值管理,伤害与击退适配,角色属性(生命 / 攻击 / 防御),粒子效果管理,角色死亡组件。

课程总结与项目收尾

核心目标:梳理要点,提供拓展方向。

  • 课时 39-40:总结全流程技术(角色 / 战斗 / AI / 状态机),给出优化建议(难度曲线、关卡设计、音效)。