在本套教程当中,我们将使用第一部制作的联机模板,使用纯蓝图与模板化的制作方法,在UE4.22.1版本中制作一个回合制的桌面卡牌游戏。
在这个卡牌游戏demo中,玩家可以组建搭配自己的卡组,与其他玩家进行一对一的较量,这是一个融合了卡牌、棋子、即时战略以及RPG元素的回合制桌游。玩家可以把自己的卡牌以实体化的方式,召唤在战场上,如同Moba类游戏一样,这些被召唤出来的怪兽拥有血量,移速,攻击力,护甲,魔抗等等基础属性,玩家可以控制这些棋子,进行移动、攻击与技能的释放。
我们还为这个游戏增加了场地、天气、昼夜交替等系统,使得游戏的对战变得更加丰富与多变。我们将使用模板化的制作方式来制作这个demo,游戏的制作变得方便和快捷,我们只需要设计好自定义卡牌的属性和参数,并将准备好的素材导入到模板当中,就可以完成这张卡牌的制作,并且让玩家在战斗的时候将它召唤到战场上。
课程信息
教学总长度32小时,使用软件:UE4.22.1 。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程特点
纯蓝图与模板化
在UE4.22.1版本中制作一个回合制的桌面卡牌游戏。
对战丰富多变
为这个游戏增加了场地、天气、昼夜交替等系统。
游戏形式贴合热度
融合了卡牌、棋子、即时战略以及RPG元素的回合制桌游。
游戏制作方便快捷
只需要设计好自定义卡牌的属性和参数,并将准备好的素材导入到模板当中,就可以完成这张卡牌的制作,并且让玩家在战斗的时候将它召唤到战场上。
课程目录
第一章:
1-1-素材的导入与蓝图的新建
1-2-蓝图创建与工程设置
1-3-gamePC中自定义变量创建
1-4-gamePC中剩余自定义变量与自定义函数创建
1-5-gamePC自定义事件创建
第二章:
2-1-chessInfo属性创建01
2-2-chessInfo属性创建02
2-3-chessInfo属性创建03
2-4-battleTool自定义组件与函数创建
2-5-battleTool自定义变量和事件创建
第三章:
3-1-棋盘格蓝图自定义组件创建
3-2-棋盘格蓝图自定义变量与事件创建
3-3-棋子蓝图自定义组件与函数创建
3-4-棋子蓝图自定义变量创建
3-5-棋子蓝图自定义变量与自定义事件创建
3-6-棋子蓝图自定义事件创建01
3-7-棋子蓝图自定义事件创建02
第四章:
4-1-尸体瞄准器伤害蓝图基础元素创建
4-2-武器蓝图自定义变量与事件创建
4-3-棋盘格UI与卡牌UI组件制作
4-4-卡牌UI组件绘制
4-5-卡牌UI组件自定义变量自定义函数制作
4-6-卡牌UI按钮事件与盖卡蓝图制作
第五章:
5-1-卡牌图书馆UI玩家卡组面板绘制
5-2-卡牌图书馆UI卡库面板绘制
5-3-卡牌图书馆UI自定义变量创建
5-4-卡牌图书馆UI自定义函数与事件制作
第六章:
6-1-战斗UI绘制与UI动画制作
6-2-战斗UI魔法卡提示与手牌组件绘制
6-3-战斗UI召唤按钮结束面板组件绘制
6-4-战斗UI自定义变量函数与事件制作
第七章:
7-1-函数库蓝图制作
7-2-武器类蓝图制作
7-3-瞄准器与棋盘格蓝图制作
7-4-关卡工具蓝图抽牌函数制作
7-5-关卡工具蓝图回合切换制作
7-6-关卡蓝图召唤棋子抽取与使用卡牌制作
7-7-关卡蓝图投掷硬币骰子制作
第八章:
8-1-棋子属性输入蓝图制作01
8-2-棋子属性输入蓝图制作02
8-3-棋子接收伤害与生成对象蓝图制作
8-4-棋子治疗死亡回合切换蓝图制作
8-5-棋子击退获得经验其他动画播放蓝图制作
第九章:
9-1-棋子移动蓝图制作
9-2-棋子攻击蓝图制作
9-3-棋子技能释放蓝图制作
9-4-玩家控制器选择棋子与激活召唤函数制作
9-5-玩家控制器快速召唤与召唤自动选择函数制作
9-6-玩家控制器单位语音移动检测函数制作
第十章:
10-1-玩家控制器选择我方棋子蓝图制作
10-2-玩家控制器攻击与选择敌方棋子蓝图制作
10-3-玩家控制器棋子移动与释放技能蓝图制作
10-4-玩家控制器棋子召唤与多格点击蓝图制作
10-5-玩家控制器技能瞄准框蓝图制作
10-6-玩家控制器召唤棋子蓝图制作
10-7-玩家控制器抽卡用卡与回合切换蓝图制作
第十一章:
11-1-卡牌UI选择手牌函数制作
11-2-卡牌UI棋子与卡牌图书馆选择函数制作
11-3-卡牌UI技能显示函数制作
11-4-卡牌UI盖卡显示与技能激活函数制作
第十二章:
12-1-战斗UI选中手牌函数制作
12-2-战斗UI使用卡牌函数制作
12-3-战斗UI抽卡与回合推进函数制作
12-4-战斗UI游戏结束魔法卡发动函数以及自定义图表蓝图制作
第十三章:
13-1-卡牌图书馆UI玩家存档载入函数制作
13-2-卡牌图书馆UI玩家卡组添加与移除卡牌函数
13-3-卡牌图书馆UI存储卡组与卡组按钮函数制作
13-4-卡牌图书馆UI图表蓝图制作
13-5-对战关卡地图构建
第十四章:
14-1-哈鲁克的士兵卡牌制作
14-2-锁骨牢笼卡牌制作
14-3-圆圆椒卡牌制作
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
知识要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map(贴图)等。