在本套教程中,我们将使用虚幻引擎4.21.2版本与第一部制作的联机模板,来完整制作一个可以多人联机的丧尸射击游戏模板。我们会详细地讲解与使用UE4的动画蓝图,角色状态机,动画蒙太奇,UI功能,以及角色蓝图来制作这款游戏。
整个游戏还有完整的分数累加机制,玩家在本局游戏当中的击杀数,获得金钱数,爆头总数,炸弹击杀数等等都会被记录下来,用于最后的游戏总得分。
我们还创建了地图解锁机制,玩家的游戏地图是线性的,只有打通了前面的关卡,才可以解锁下一张地图,玩家可以在进入游戏大厅的时候选择自己想要游戏的地图。并且当玩家退出游戏的时候,游戏会为当前的玩家保存他的地图解锁进度。
由于这是一款联机的生存游戏,所以队友之间的配合显得尤为重要,玩家可以通过击杀丧尸为整个团队带来金钱收益,也可以将武器分享给自己的队友,甚至可以在队友被击倒时,施救自己的队友。
这是一个模板化的教学,所以同学们可以使用这个模板创造出属于自己的丧尸射击游戏,你可以很方便的自定义里面的玩家角色以及枪支武器。我们创建了一个十分全面的武器库模板,包括武器的模型、威力、价格、射速、后坐力、开火音效、弹夹容量、枪械种类等等,你可以很方便通过修改这些参数来制作出属于自己的武器。
本套教程是《UE4局域网第三人称射击游戏-第一部-构建局域网联机模块》教程的续集,我们将把第一部教程中的最终工程作为空白模板来开始制作。教程内容前后并无太大的关联,并且在本套教程中提供第一部的最终工程供学员下载,如果您需要了解并学习有关于第一部局域网模块搭建的知识,请点击:
课程信息
教学总长度36小时左右 ,涉及软件:UE 4.21.2。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程介绍
游戏类型
我们会为这个游戏构建完整的武器系统、商城系统、背包系统和金钱系统,武器包括射击游戏中常见的步枪、等类型的武器。
角色武器
玩家可以在游戏内的商城购买属于自己的武器,并将购买好的武器装备存入背包内或是在有需要的时候装备到身上。
游戏敌人
我们还会制作恐怖的丧尸敌人,这些丧尸将会在关卡当中源源不断的产生,形成尸海,袭击游戏中的玩家。
游戏生命值
我们可以很方便的去设置这些丧尸的生命值,击杀奖励,以及丧尸的类型。
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
知识要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map(贴图)等。