毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

基于Unity的横版射击类游戏设计(3)

时间:2019-01-16 22:07来源:毕业论文
首先,需要了解Unity 3D,需要基本掌握游戏引擎Unity 3D的操作方法。由于大三的第二学期,我们有学习过游戏场景设计这门课程,因此对于Unity 3D有所了解,


首先,需要了解Unity 3D,需要基本掌握游戏引擎Unity 3D的操作方法。由于大三的第二学期,我们有学习过游戏场景设计这门课程,因此对于Unity 3D有所了解,也十分熟悉Unity 3D主要的功能模块以及相应的操作方法,那么对于在游戏制作过程中不熟悉的功能模块,比如Component(碰撞体)、GUI(图形用户界面)、Prefabs(预制),我有浏览关于Unity 3D教程的在线课程网站,选择了一两个免费的游戏制作教程进行学习,最终都顺利完成了制作,游戏也能正常运行,让我不仅对软件的操作更加熟练,而且对于游戏框架、制作一款游戏的流程也有了初步的认识。
其次,关于游戏内容的设计,我参考了机械工业出版的《游戏设计基础》这本书。这本书主要讲述了作为一个游戏的设计者和开发者,如何从公平和难度两个方面去控制游戏平衡,如何设定游戏的各项参数,如何提高玩家的游戏体验。然后,我制定了一份详细的游戏策划,将游戏类型定义为动作游戏中的射击类,视角是2D横向滚轴,游戏关卡设置为1关,游戏难度随时间的推移呈阶梯状上升,敌人分为两个等级,关于游戏角色的参数设定,遵循游戏平衡原则。
最后,关于游戏开发语言C#,我参考了科学出版社的《Visual C#经典游戏编程开发》,通过对这本书的学习,我掌握了C#的基础知识,同时结合书中一些经典游戏的案例,学会了如何实现基础的游戏功能的方法,也具备了最基本的游戏思文能力。
2.2    技术路线
2.2.1    游戏设计阶段

设计游戏内容,包括游戏的故事背景,游戏的类型,游戏的画面风格,游戏角色等。
2.2.2    游戏制作阶段

根据游戏设计的内容,首先进行游戏UI部分的制作,绘制游戏场景、游戏角色等,然后将绘制完成的相关素材导入到Unity 3D中进行开发,实现游戏功能。
2.2.3    游戏测试阶段

对于初步完成的游戏demo进行试玩,测试游戏是否能正常运行,记录下每个游戏运行过程中出现的bug,然后逐一去解决和修复,直到游戏运行过程中不再出现任何问题。
2.3    开发环境
2.3.1    Corel Painter 12

Corel Painter 12是一款高级的仿自然绘画的专业软件,专门用于数码绘画,拥有十分全面和逼真的仿自然效果。
毕业设计作品中,需要使用本软件结合数位板绘制平面的游戏场景、游戏角色、子弹、游戏菜单等。 基于Unity的横版射击类游戏设计(3):http://www.youerw.com/jisuanji/lunwen_29652.html
------分隔线----------------------------
推荐内容