1. 研究目的与意义
近年来游戏行业增速稳定,网络游戏行业自2005年开始进入快速增长期,《传奇》、《梦幻西游》、《大话西游2》、《魔兽世界》、《征途》及《问道》等大批优秀的网络游戏大作问世,给整个网络游戏行业带来了空前的繁荣。
据统计:2013年中国网络游戏市场同比增长38%,之后行业增速连续下滑,2016年行业增速17.7%,标志着中国网络游戏行业从高速增长期进入成熟稳定的发展周期。
截至2016年底,我国网络游戏用户规模达到4.17亿,较2015年底增长约260万,占整体网民约57%,这足以说明游戏行业有着大量的用户和广阔的前景。
2. 课题关键问题和重难点
关于2d横版过关游戏关卡的制作有很多要点:1.地图构成,一张地图一般由5部分构成:奖励物品、人物、基本地形、特殊地形、触发点奖励物品:金币、宝石、hp药剂、mp药剂等游戏货币或者消耗品。
人物:npc、敌人。
基本地形:由只有物理碰撞的土块组成的地形。
3. 国内外研究现状(文献综述)
通过对文献的阅读,我了解到了一款游戏的制作需要哪些细节和技术一、动画设计1.动画融合。
动画融合是保证游戏顺畅过度的基本技巧,角色的走循环、跑循环、原地空闲动作、打字动作等在游戏的任何时间点都有可能受外部因素影响而产生状态迁移,而动画融合技术则可以实现这些动作之间的平滑过渡。
而对于unity来说,动画融合方式为:设置动作的wrapmode为loop,并关闭playautomatically使脚本来单独占用动作的播放,用户可以巧妙使用animation,crossfade函数来控制游戏动画的播放和切换。
4. 研究方案
考虑到人力因素和资源因素,独立完成一个2D的横版游戏工作量较为合适,2.5D,3D等需要的工作量巨大,难以短时间内单人完成。
作为一个2D游戏包含的元素有人物、地图、物品等,这些可以通过上网找相应的素材加以PS完成,至于如何将人物、地图、物品等元素串联起来,使它们能够进行互动,就涉及到代码层面,通过上网查阅资料以及看一些教学视频,我大致了解了Unity3D实现这些功能的具体流程,创建文件夹,建立对象,设置属性、创建脚本进行编码等,具有可行性,因此独立做一个2D游戏是可以实现的,虽然可能步骤较多,代码较多,可能会遇到一些未知的困难,但是可以完成。
5. 工作计划
第2至3周:2D横版动作游戏的设计;写好游戏的剧本:包含游戏的流程,跳出来的按键教程,旁白,台词等等创建好游戏中需要的人物、地图、物品等类,并设计好游戏中类的属性,上网寻找需要用到的图片素材,筛选后通过用PS软件进行一些修改,使其符合游戏主题或者游戏需要等等,同时开始编写脚本第4至8周:顺着对游戏的设计接着往下完成,如果途中出现一些问题:例如有的地图、物品等设计的功能难以实现,就上网寻找解决途径或者设计一部分新的地图或者物品来代替,继续上网搜集素材,编写游戏脚本;撰写毕业设计文档初稿;第9至10周:检测一下已经做了的游戏部分能否成功运行,是否有问题需要进行修改,将有问题的部分进行删除或者替换成新的元素,使游戏整体流程更加流畅;完成毕业设计文档;第11至12周:进一步完善2D横版动作游戏;修改、完善毕业设计文档;并打印、装订成册;第13至14周:自审、互申,完成修改工作,准备答辩。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。