本课程使用虚幻引擎的蓝图系统,以一套已上架移动平台的原创单机动作游戏为中心,实现战斗中的核心机制;包括切换武器、翻滚、子弹时间、格挡、盾反、必杀技等功能。
课程信息
教学总时长10.5小时,使用软件:UE。
适用行业:游戏引擎;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:软件安装
0101_虚幻引擎的账号注册与下载安装
0102_虚幻引擎的初始设置和打包测试
0103_Android打包环境配置及真机测试
第二章:玩家角色设置
0201_新建项目及导入资产
0202_创建及配置基本项目文件
0203_设置角色蓝图_摄像机以及移动角色
0204_动画预处理及重定向
0205_设置2种行走方式01-混合空间
0206_设置2种行走方式02-动画蓝图
0207_锁定功能01-枚举_组件和测试假人
0208_锁定功能02-接口_蓝图函数库
0209_锁定功能03-Timeline_Lerp和Timer
0210_锁定功能04-镜头锁定目标
0211_锁定功能05-人物移动方向
0212_整理代码及装备双手武器
0213_装备单手武器和实时切换武器
0214_制作基础UI
0215_创建动画和属性组件
0216_攻击动作及逻辑01-轻攻击
0217_攻击动作及逻辑02-重攻击
0218_攻击动作及逻辑03-生命和精力
0219_设置格挡动作
0220_设置8向翻滚动作
0221_设置冲刺动作
0222_设置锁定图标及扩充场地
0223_转移输入代码
0224_配置虚拟摇杆按键
0225_打包准备和真机测试
第三章:AI框架和近战单位设计
0301_近战单位角色定位与设计
0302_设置动画蓝图和1维混合空间
0303_AI行为模式框架01-基础攻击循环
0304_AI行为模式框架02-观察模式
0305_AI行为模式框架03-创建攻击检测
0306_AI行为模式框架04-轻受击模式
0307_AI行为模式框架05-重受击模式
0308_AI行为模式框架06-死亡逻辑
0309_AI行为模式框架07-霸体效果
0310_增加打击效果01-玩家受击
0311_增加打击效果02-格挡交互
0312_增加打击效果03-盾反与慢镜头
0313_增加打击效果04-子弹时间
0314_增加打击效果05-触发处决技
0315_增加打击效果06-处决技动画
0316_增加打击效果07-添加特效_声音和镜头效果
0317_完善其它动作的特效_声音等功能01
0318_完善其它动作的特效_声音等功能02
0319_完善其它动作的特效_声音等功能03
0320_AI行为模式框架08-球形攻击
0321_AI行为模式框架09-生成奖励
0322_玩家死亡设置和真机测试
第四章:远程单位设计
0401_远程单位角色定位与设计
0402_设置动画蓝图和1维混合空间
0403_创建角色蓝图与主逻辑
0404_定义转身方式
0405_完善远程攻击
0406_设置攻击动画和逻辑
0407_锁定修复和检测障碍物
0408_添加受击_死亡和生成奖励
0409_添加脚步声和优化逻辑
0410_打包和真机测试
第五章:精英单位设计
0501_精英士兵角色定位与设计
0502_创建混合空间和动画蓝图
0503_创建角色蓝图-主逻辑
0504_创建角色蓝图-受击逻辑
0505_添加闪避移动和近战攻击
0506_添加怒气机制
0507_完善击晕效果
0508_添加必杀技受击效果
0509_添加转身动作
0510_完善死亡和子弹时间效果
0511_完善攻击逻辑和部分效果
0512_真机测试
第六章:BOSS设计
0601_BOSS角色定位与设计
0602_动画重定向及基础设置
0603_创建角色蓝图_主逻辑
0604_添加旋转攻击
0605_添加远程连续攻击
0606_添加第二个场地及测试
0607_添加技能_连环锤
0608_添加技能_召唤援军
0609_打包设置和真机测试
0610_打包设置和真机测试
第七章:完善和关卡设计
0701_完善战斗UI_使用药瓶
0702_完善战斗UI_添加能量球统计
0703_创建暂停UI
0704_创建主界面UI
0705_关卡流程设计01_关卡设计
0706_关卡流程设计02_关卡选择
0707_关卡流程设计03_保存数据
0708_关卡流程设计04_清除数据
0709_关卡流程设计05_完善UI功能
0710_关卡流程设计06_退出功能
0711_关卡流程设计07_完善关卡
0712_关卡流程设计08_使用能量球
0713_细节修复和限制视角
0714_打包设置和真机测试
附加教程:打包测试
DLC1_发布版apk打包签名
DLC2_安卓测试机Demo运行全过程
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map (贴图) 等。