当前栏目

从零基础到做游戏项目只需要一个学期


Hello!大家好!

我是19动漫三维班的一名学生,我是死斗士这个游戏项目的负责人。

很感谢老师们给了我这个机会在这里发表我个人的制作与学习上的感想。

 

1、为什么会选三维方向?

首先我画画是个残废,其次喜欢玩游戏,就感觉学三维跟玩一样,在没来之前还不知道老师怎么样,但是来了之后回不去了,主要还是老师们教的好啊

2、学习的过程有没有什么困扰?

有,还巨多,当解决一个问题后又频繁出现问题的时候,很痛苦

3、当问题出现后都是怎么解决的呢?

加班、看教程、看参考、问老师,结合这四个你就解决了一半,如果解决不了那就先放弃

游戏制作:

首先,我们小组成员:黄振宝、邓桐杰、陈柏健、张颍杰、冯瀚达,我们每一个人都负责不同的地方,有人物建模、地编、动画、以及我们的程序的开发还有UI的设计等等,小组成员也是刚接触游戏项目,所以前期筹备了,很久,我们也是麻烦了我们的庄老师、刘老师还有我们的韩老师。

在这里我先介绍一下我们三维的老师们

庄佳振老师:

主攻3dsMax动画以及虚幻引擎UE4方面

刘庆龙老师:

主攻MAYA绑定以及动画方面等(人送外号全能小王子)

韩小敏老师:

则是我们学校三维的建模始祖(学建模就找她!)

 

回归正题,我先抓住重点来说,这个游戏的制作难度对于刚接触虚幻引擎与3ds MAS来说是有一点难度的,要考虑到各种的因素,不断在制作的过程中先是出现问题然后解决问题然后再出现再去解决。

接下来讲一下我们项目的制作流程

 Maya建模与UE4地编

 3dsMax人模的绑定以及人物的动画

 游戏项目整体的蓝图开发

 

我们放的视频的开头那一段,都是由我们在3dsMax里面绑好骨骼做好动画后,直接导入进虚幻引擎里面进行定序器的K帧(定序器:是一个游戏关卡里面的一个过场动画,例:我想让一个特效在什么时候触发我们可以在定序器做视频的时候先让他加入左边的轨道处,然后让他显示关卡中,并且K他的位移旋转帧以及可视性)

 

视频开头点击开始后就是播放这个过场动画来进行衔接。

一开始游戏是暂停的,当我点击开始游戏后游戏就开始了,开始后设置一些蓝图代码或者自动播放,过场动画他就会呈现在我们的关卡视图当中

 

 

游戏关卡蓝图的开发,我们是边学习边做来完成的,蓝图开发并不难,难的是不知道怎么去用,还要一定的逻辑能力去呈现出来。

很多功能我们都想着去呈现出来,但是后面给的我们时间不多,只做出来了二连击以及一个技能。

AI方面我也想做攻击的,我们动画都做好了,但是出了一些问题,AI攻击玩家的时候AI自己掉血,后面找出了问题,但是技术有限改不出来,导致没办法在游戏中呈现出来

虚幻引擎在网上的教程是越来越多了,但是能够用在自己项目的是少之甚少。

蓝图也就是代码,代码的自由度很高,不是每一个人用的蓝图代码都一样,我们看教程都是看一遍这个,看一遍那个再结合起来用,所以很多问题出现再去解决特别的耗费时间

 

 

 

还有角色休闲待机与战斗待机的切换在网上也是找了很多教程,但都与我们的蓝图构造方式都纷纷不一,好在结合了部分b站up主的教程,最终也是寥寥草草的实现了

 

从我们一开始模型的问题与绑定蒙皮以及动作的问题,所以出了一系列的差错,我们花了很一段时间来弥补前期的工作,就耗费了我们大量的精力与时间。到后面又因为我的硬盘因为热插拔,导致游戏的项目文件以及我所有从庄老师那求来1个T左右的动画资源库全部损坏!!!(一定要多备份到其他电脑或者其他硬盘上),好在我们在另外一台电脑上备份了总项目,里面的蓝图、动画等都还在,但是我们的动画还没有完成...

 

 

我尝试从虚幻引擎(总项目)里面导源文件出来,但是导出来的源文件都属于FBS格式,导出来的都是Bone骨骼,(图文白色的是Bone骨骼其他颜色是Bip骨骼以及辅助对象)与Maya的骨骼相似,这就意味着,我们在3dsmax里面不能用bip骨骼去K动画,只能用Bone骨骼的旋转轴来进行K动画,

所以我们的攻击动作就只有三个。

 

此次项目结束后,我希望能给想要做游戏以及正在做游戏的萌新一些建议:

 

命名:项目的命名也很重要,这代表一个人的职业素质,不然最后找不到文件挺麻烦的

规划:想做什么(类型-第几人称-第几人称射击(近战)等),需要什么(动画、绑定、建模、功能等),怎么做(动画参考、UE4教程等)

时间:对于正在赶游戏项目的,时间安排很重要,没有完成就得在后面的时间补上,如果不是做项目而是做着自己玩的话,此处跳过

例如我们项目的时间流程:

第一周

模型、场景与道具的制作,模型的绑定、主界面UI的设计

第二周

角色动作的设计、UE4的蓝图代码制作

第三周

UE4的蓝图代码制作

第四周

UE4蓝图的代码制作

第五周

UE4蓝图的代码制作

第六周

UE4蓝图的代码制作、特效与声音的设计、

第七周

摄像机的机位搭建

第八周

渲染与合成

资源:资源也是比较重要的一部分,如果你没有资源去学习以及参考,会做的特别麻木甚至放弃,在这里推荐多去B站、YouTube等地方看看,还有CSDN博客专业IT技术发表平台。

最后祝大家想做三维游戏以及正在做三维游戏的的小伙伴们越来越厉害。


供稿 黄振宝
编辑 钟崇高

2021/7/9 14:03:05

联系我们

Contact

广州岭南职业技术学院

广州校区::广州天河东圃大观中路492号

清远校区:清远市清城区东城街道大学东路

招生电话(广州):(020)22305555