本门课程的目标是使用GAS,从0开始搭建MOBA类技能制作管线。首先是GAS初始环境配置,从全局角度以脑图的形式简要介绍技能制作管线的设计;其次实现普攻+4个主动技能的技能效果:动作表现+特效,每个技能开始前会分析技能开发功能点,按照分析依次开发功能点;同时会穿插Unreal其他关联系统的简介(动画系统等)和如何基于管线的设计原则开发功能点;接着是HUD的规划和实现;再则介绍技能的通用配置和使用;最后实现属性变化流程和配置化。
课程信息
教学总时长约14.8小时,使用软件:Unreal Engine 4。
适用行业:游戏引擎;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:课程导览
0101_前期准备
0102_GAS简介
0103_技能制作管线设计
第二章:GAS初始化配置
0201_Cpp类创建和函数创建
0202_角色获得技能和使用
0203_属性初始化
第三章:普攻
0301_普攻框架
0302_UE4动画系统简介
0303_普攻三连击
0304_GA_Base通用蓝图接口_1
0305_普攻计时器的实现
0306_普攻前后摇控制
0307_长按连续普攻和取消普攻
0308_攻速影响普攻的实现
0309_重置普攻计时器和普攻次数
0310_攻击特效:montage武器挂点
0311_移动到指定地点或Enemy附近
0312_GA_Base通用蓝图接口_2
0313_移动到攻击范围自动触发普攻
第四章:Q_月弧
0401_技能输入绑定
0402_新月打击技能开发规划概述
0403_Projectile基础框架_1
0404_Projectile_基础属性设置和初始化函数
0405_Projectile_属性变化函数
0406_Projectile_单体命中检测
0407_新月打击技能机制实现_1_法球生成
0408_新月打击技能机制实现_2_完善细节
第五章:W_圆月护体
0501_苍白之瀑技能开发规划概述
0502_Projectile基础框架_2
0503_Projectile_AOE检测
0504_苍白之瀑技能机制实现_1_法球生成
0505_苍白之瀑技能机制实现_2_施加护盾
0506_苍白之瀑技能机制实现_3_法球引爆刷新护盾
第六章:E_月之突进
0601_月神冲击技能开发规划概述
0602_月神冲刺技能机制实现
0603_GA_BASE_碰撞开启关闭
第七章:R_流星赶月
0701_月之降临技能开发规划概述
0702_月之降临技能机制实现_1_拽入和数量存储
0703_月之降临技能机制实现_2_月亮
第八章:HUD
0801_HUD层级规划概述
0802_角色属性面板
0803_监听事件添加和使用
0804_HP和MP UI
0805_技能面板
第九章:技能通用配置和使用
0901_技能通用配置规划概述
0902_单英雄技能配置_DT_AbilityInfo
0903_单英雄技能属性配置_DT_AbilityAttribute
0904_ASC通用Cpp函数
0905_技能初始化函数
0906_技能消耗_法力值
0907_技能升级_技能组件
0908_技能升级_HUD
0909_技能冷却
0910_技能激活检测
0911_施加技能CD
0912_技能通用配置添加(上)
第十章:属性变化流程_伤害
1001_属性变化流程概述_伤害
1002_技能数值获得和计算
1003_抗性计算
1004_施加属性变化
1005_四个技能伤害流程添加
1006_技能通用配置添加(下)
1007_属性变化限制
十一章:P_月银之刃
1101_月银之刃被动技能开发规划概述
1102_月银之刃技能实现机制_1_攻速加成
1103_月银之刃技能实现机制_2_AOE伤害
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map (贴图) 等。