本套课程使用 UE5.0正式版本纯蓝图进行开发,从零开始构建一个具有挑战性的轻量化手机游戏,而且大幅优化游戏逻辑,使用AI行为树实现敌人多样化的攻击行为。
课程信息
教学总时长约9小时,使用软件:Unreal Engine。
适用行业:游戏引擎;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:设置场景和基础角色
0101_创建项目
0102_搭建场景和注意事项
0103_设置按键和玩家角色
0104_设置混合空间和动画蓝图
0105_里程碑1_设置虚拟摇杆和打包测试
第二章:设置玩家角色技能
0201_设置训练师和动画蓝图
0202_锁定01_检索最近的敌人
0203_锁定02_锁定后摄像机的移动方式
0204_锁定03_显示锁定标志
0205_翻滚01_设置翻滚蒙太奇
0206_翻滚02_非锁定状态下的翻滚逻辑
0207_翻滚03_锁定状态下的翻滚逻辑
0208_攻击01_攻击连招逻辑
0209_攻击02_攻击时机检查
0210_攻击03_添加击退效果
0211_攻击04_头部血条UI
0212_攻击05_增加血量组件
0213_攻击06_移动InPlace动画
0214_受击反馈01_AI死亡事件
0215_受击反馈02_AI晕眩事件
0216_受击反馈03_AI霸体状态和视觉效果
0217_受击反馈04_AI格挡反馈
0218_处决01_处决动画和标记
0219_处决02_摄像机移动方式
0220_设置玩家UI
0221_里程碑2_添加辅助效果和打包测试
第三章:设置AI训练师行为
0301_AI_行为树初始化
0302_AI_添加观察模式
0303_AI_完善攻击循环
0304_AI_添加转身动画
0305_玩家角色_死亡事件
0306_玩家角色_晕眩状态
0307_玩家角色_普通受击
0308_玩家角色_防御姿态
0309_玩家角色_防御反馈
0310_玩家角色_弹反逻辑
0311_玩家角色_弹反动画
0312_AI_技能01_范围攻击
0313_玩家角色_添加危险提示UI
0314_AI_技能01_添加射线检测
0315_AI_技能02_突刺攻击
0316_AI_技能03_识破
0317_AI_技能04_连续弹反
0318_AI_玩家角色_添加跳跃
0319_AI_技能05_跳跃反击
0320_AI_改变数值回复速率
0321_添加虚拟键位
0322_设置游戏和菜单关卡
0323_设置菜单UI
0324_里程碑3_最终打包测试
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map (贴图) 等。