基于Unity3D的冒险小游戏设计与实现
摘要:Unity3d是近些年来非常热门的游戏开发软件,凭借着跨平台开发能力强的特点,不论是PC端还是移动端又或是游戏主机端,都受到许多开发者的喜爱,就目前来说,Unity3d是许多中小型游戏公司的首选开发工具。
本文主要以Unity3d for mac 2019版本为开发环境,设计并开发一款单机版的冒险小游戏,按照最初的游戏开发思路,从介绍unity3d以及需要使用的相关软件开始,逐步再由游戏设计,游戏实现到游戏软件测试等一步一步展开,这其中包括游戏素材的引用和制作,游戏后期的设计和代码实现等。本次主要采用2d平面的设计风格,采用多图层实现2.5d的视觉效果.
关键词:游戏设计,Unity3d ,冒险小游戏
目录
1 绪论 (1)
1.1 引言 (1)
1.2 研究背景和意义 (1)
1.2.1 基于Unity3d的冒险小游戏设计与实现的背景分析 (1)
1.2.2 课题的研究意义 (2)
1.3 研究的方法和内容 (2)
1.3.1 研究方法 (2)
1.3.2 研究内容 (2)
2 开发工具简介 (4)
2.1 Aseprite绘画软件 (4)
2.2 Unity3d for mac (5)
2.3编程语言 (9)
3 游戏关键组件简介 (10)
3.1 Transform (10)
3.2 Rigidbody 2D (10)
3.3 Collider 2D (11)
3.3.1 Box Collider 2D (11)
3.3.2 Circle Collider 2D (12)
3.3.3 Polygon Collider 2D (12)
3.3.4 Tilemap Collider 2D (13)
3.4 Camera & Audio (13)
3.5 Script (15)
4 游戏总体设计 (17)
4.1 游戏总体设计思路 (17)
4.2 游戏规则设计 (17)
4.3 设计步骤 (18)
5 游戏内容实现 (19)
5.1 地图场景设计 (19)
5.1.1 背景设计 (19)
5.1.2 地形设计 (21)
5.1.3 地形碰撞体 (23)
5.2 人物角与敌人 (24)
5.2.1 人物创建与基础移动 (24)
5.2.2 跳跃和下蹲 (25)
经典电脑单机游戏5.2.3 敌人AI (27)
5.2.4 动画效果的添加 (28)
5.3 摄影机&声效添加 (30)
5.3.1 摄影机 (30)
5.3.2 声效 (31)
5.4 场景互动 (32)
5.5 UI界面 (33)
5.5.1提示牌 (33)
5.5.2血条 (34)
5.5.3菜单 (35)
6 游戏系统测试 (37)
6.1 测试环境 (37)
6.2 游戏运行测试 (37)
7 结束语 (43)
参考文献: ................................................................................................................ 错误!未定义书签。致谢 ............................................................................................................................ 错误!未定义书签。
1 绪论
1.1 引言
电子游戏始于20世纪60年代末,由于当时的技术以及硬件的限制,游戏画面并没有今天那么精致,仅仅只是停留在黑白2d的显示模式。随着家用游戏主机以及个人电脑硬件配置的加强和软件优化能力的进一步提升,玩家开始对电子游戏的画面以及玩儿法产生了许多苛刻的要求,加上创意不断增加,一般的2d和3d游戏已经不能满足普通玩家,因此,如何将一款游戏做得更加好玩,更有意思,成为了游戏策开发者们共同挑战的问题。
1.2 研究背景和意义
1.2.1 基于Unity3d的冒险小游戏设计与实现的背景分析
单机游戏发展至今,佳作层出不穷,无论是国内还是国外,优秀的作品比比皆是。单机游戏不像联网游
戏,联网游戏主打快节奏,快速度,而单机游戏往往更能表现出作者的想法,可以通过游戏中的剧情,美术风格来表达。自二十一世纪以来,随着硬件性能不断的提高,诸多老牌游戏厂家,像日本的任天堂,卡普空,索尼,美国的EA,欧洲的育碧等游戏公司都不断推出自家单机或联机游戏,他们将个人电脑或者家用主机的性能发挥至极致。从最初的像素帧类游戏,到如今的角扮演,第一/第三人称射击,即时策略等。随后在游戏不断发展的情况下,更是在基础类型演变更多的游戏风格,如:恐怖冒险,电影式互动,解谜冒险,甚至如今比较流行的VR类等等。
由于多媒体技术和个人电脑以及家用主机硬件技术的飞快发展,各种各样的单机游戏不停地冲击着玩家的视觉。画质的不断提高,也让部分玩家越来越倾向于“画质好”才是好游戏的方向,实际上,画质就算不逼真也可以成为一款好游戏,例如2017年度最佳游戏“塞尔达传说之荒野之息”,它的画质虽不算顶尖,美术风格也不算写实,但它强大的游戏UI,游戏剧情,以及完整的游戏系统,都让该游戏在2017年斩获众多大奖,又比如像素风格的“我的世界”,没有写实的风格,而是采用了创新性
的玩法儿,玩家可以自由自在的利于自己的材料来创建属于自己的“世界”,没过多久,“我的世界”就迅速风靡全球。同样,哪怕是最经典的马里奥,如今2019年依旧采用当年横版风格,将像素风格重制,采用2D,2.5D和3D结合,使用最新的视觉效果,给玩家带来更多欢乐和不一样的体验。
由于本人一直对像素游戏比较喜爱,前期也对Unity3D相关技术进行了了解和学习,因此本次选题将利
用Unity3D技术设计并且实现一款像素风格的冒险小游戏,该游戏以熟悉的松田校园作为背景,主角需要躲避怪物或者各种机关来远离危险,探索更多可疑的地方。
1.2.2 课题的研究意义
基于Unity3D以及Visual Studio在Mac平台上设计并实现一个像素风格类的冒险游戏,游戏玩家可以通过控制方向键以及空格键实现对人物的控制,还能用特殊方法消灭怪物,收集一定的物品完成逃跑任务。虽然像素游戏大同小异,但是结合起校园背景且精心设计游戏体验和显示效果,不仅具有很强的可玩性和纪念意义,还可以加深对游戏引擎的了解以及游戏开发的一般制作过程和发布过程。希望以此游戏,为我的大学生涯画上一个完美的句号。
1.3 研究的方法和内容
1.3.1 研究方法
(1)文献研究法:围绕该课题所研究目的和需求,通过查阅相关论文及文献,从全方面的角度和基于客观条件的情况下去了解和透析所需研究的主要问题,与此同时还能寻解决问题的方法。
(2)实验法:隔一定时间检查游戏环境,不断运行游戏来测试稳定性,通过修复代码BUG和修改素材以达到如期实现的功能。
1.3.2 研究内容
该论文主要分为以下几个部分,具体内容如下:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论