本次课程,我们会一起学习怎么使用虚幻引擎来进行高清像素风格的ARPG类型游戏。让大家在享受创作出一款3D地图环境和2D像素人物相结合的2.5D动作RGP游戏Demo的同时,还能学习到虚幻引擎2D游戏开发环境的配置、基础蓝图开发流程及常用蓝图结点、PaperZD插件的使用、基础AI组件的使用、AI行为树的使用以及开发调试思路等基础的2.5D游戏开发知识。
课程信息
教学总时长约4.5小时,使用软件:unreal engine。
适用行业:游戏引擎;难易度:初级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:项目创建和插件安装
0101_创建和设置项目
0102_查找和导入资源
0103_创建精灵和动画
0104_PaperZD插件介绍和安装
第二章:创建玩家类
0201_利用PaperZD创建玩家蓝图类
0202_玩家左右移动和移动动画
0203_玩家面向更新
0204_玩家上下移动和多方向动画设置
0205_插件跳转结点JumpNode
和玩家跳跃状态
0206_玩家攻击和状态回调事件
0207_动画通知和攻击检测
第三章:创建敌人类
0301_创建敌人类和玩家相机设置
0302_行为树简介和自定义Task结点
0303_敌人随机移动(巡逻)
0304_敌人面向更新
0305_给敌人添加视觉感知组件
0306_敌人追逐玩家
0307_敌人停止追逐
0308_敌人攻击
0309_敌人攻击检测
第四章:完善玩家和敌人类
0401_玩家受伤动画和血量更新
0402_玩家死亡
0403_击飞玩家
0404_玩家攻击敌人和Bug修改
0405_敌人受伤和血量更新
0406_敌人死亡状态
0407_玩家血量UI
0408_敌人头顶血条
0409_Bug修改和自定义修饰
(条件判断)结点
第五章:创建Boss类
0501_创建Boss类
0502_添加Boss行走、攻击状态
0503_生成火球和在行为树中
按Class类型来选择执行
0504_火球朝向玩家飞行
0505_火球伤害和Boss面向更新
0506_Boss受伤和死亡
0507_Bug修复和Boss停止巡逻
第六章:道具类和添加细节
0601_添加道具类
0602_添加BGM等细节
多端支持
课程支持ios及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院“下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon,Edge,FaceAxis,Space,Map等。