登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于Unity引擎的2D平台跳跃游戏设计

 2023-01-18 09:01  

论文总字数:29088字

摘 要

"电子游戏是继绘画、雕塑、建筑、音乐、诗歌(文学)、舞蹈、戏剧、电影等八大艺术形式之后被人们广泛认可的第九种艺术。[1]"随着国内网络游戏行业突飞猛进的快速发展,游戏作为一种新兴的网络文化娱乐手段和重要的一种人机交互方式而得以普及并深受广大玩家的青睐。这款游戏就是依靠键盘的互动来对游戏中各个角色的移动进行攻击,很好地增强了玩家的参与度。

游戏研究开发工作是一个漫长而紧张的软件研究开发阶段,因为这款游戏本身就是一个具有美妙的艺术,视听和游戏功能。整体游戏开发不适合典型的软件生命周期方法,如瀑布模型。用于游戏开发的一种方法是Unity游戏平台开发,它基于迭代原型,一个软件原型的子集,Unity游戏平台开发取决于反馈和改进游戏的迭代与逐渐增加的功能集。基于Unity引擎的2D平台跳跃游戏设计,其开发主要包括前端页面效果以及后台功能代码两个方面。对于第一个方面需要考虑用户需求制作出一个在PC平台上易使用,简洁大方的游戏界面。第二个方面使用C#语言进行编写并且代码中拥有简单的代码注释以及达到需要的功能。

本软件经过测试,已经从软件的技术可行性、经济可行性、管理可行性和法律可行性进行了分析,通过分析可以发现:基于Unity引擎的2D平台跳跃游戏的设计具有可行性和易操作性,并且开发技术都较为成熟,适用人群和范围也较为广泛。论文首先阐述并说明了基于Unity引擎的2D平台跳跃游戏设计的开发背景,然后对该软件进行了系统详细的需求分析。希望能利给游玩该软件的用户带了轻松愉快的体验。

关键词:平台跳跃;2D游戏;Unity引擎;C#

Design of 2D platform jump game based on Unity Engine

Abstract

"Video game is the ninth kind of art widely recognized by people after the eight art forms of painting, sculpture, architecture, music, poetry (Literature), dance, drama and film. [1]" With the rapid development of the domestic online game industry, the game as a new means of network cultural entertainment and an important way of human-computer interaction has been popularized and favored by the majority of players. This game relies on the interaction of the keyboard to attack the movement of each role in the game, which greatly enhances the participation of players.

The game research and development work is a long and tense software research and development stage, because the game itself is a wonderful art, audio-visual and game functions. Overall game development is not suitable for typical software life cycle methods, such as waterfall model. One method for game development is unity game platform development, which is based on iterative prototypes, a subset of software prototypes. Unity game platform development depends on feedback and improvement of game iteration and increasing function set. The design of 2D platform jump game based on unity engine mainly includes two aspects: front-end page effect and back-end function code. For the first aspect, we need to consider the needs of users to make a simple and easy-to-use game interface on the PC platform. The second aspect is written in C # language, and the code has simple code comments and functions.

After testing, the software has analyzed the technical feasibility, economic feasibility, management feasibility and legal feasibility of the software. Through the analysis, it can be found that the design of 2D platform jumping game based on unity engine is feasible and easy to operate, and the development technology is relatively mature, and the applicable crowd and scope are also relatively wide. This paper first describes and explains the development background of the 2D platform jump game design based on unity engine, and then makes a detailed demand analysis of the software. Hope to benefit the users who play the software with a relaxed and happy experience.

Key words: 2Dgame; platform jump;Unity engine;C#

目录

摘要 I

Abstract II

第一章 绪论 1

1.1研究背景及意义 1

1.2国内外游戏产业发展现状 1

1.3研究思路 3

1.4本文主体结构 3

1.5本章小结 3

第二章 系统开发环境及相关技术 4

2.1软件运行环境 4

2.1.1 硬件环境 4

2.1.2 软件环境 4

2.2 软件开发相关技术 4

2.2.1 C#简介 4

2.2.2 Unity Engine介绍 4

2.3 本章小结 8

第三章 需求分析 9

3.1 游戏功能性需求分析 9

3.1.1 用户功能需求 10

3.1.2 后台功能需求 11

3.1.3 游戏玩法 11

3.2软件性能分析 12

3.3可行性分析 12

3.4游戏整体功能分析 13

3.5软件流程分析 14

3.6本章小结 14

第四章 概要设计 15

4.1总体设计 15

4.2游戏功能模块设计 15

4.2.1 人物控制模块设计 15

4.2.2 敌人AI模块设计 16

4.2.3 镜头模块设计 16

4.2.4 动画模块设计 17

4.2.5 音效模块设计 18

4.3本章小结 18

第五章 软件详细设计与实现 19

5.1游戏开始界面 19

5.2游戏地图设计 20

5.3人物模块 22

5.4敌人AI模块 30

5.5本章小结 31

第六章 问题处理以及解决方案 32

6.1功能性问题 32

6.2解决方案 32

6.3功能测试环境 32

6.4测试用例及过程 33

6.5本章小结 34

第七章 总结与展望 35

致谢 36

参考文献 37

第一章 绪论

1.1 研究背景及意义

近年来国外游戏产业大量进军国内,同时国内的游戏产业也开始突飞猛进的发展,许多优秀的独立游戏作者制作了许多符合我国传统文化的优秀独立游戏,形成了另一种形式的对外文化输出,同时游戏作为一种新兴的文化娱乐方式和重要的人机交互方式受到了广大用户的喜爱。游戏是靠键盘互动控制游戏角色移动攻击的游戏,极大的增强了用户的参与感。由于社会的飞速发展以及科技的长足进步,越来越多年轻人疲于奔波,近年来许多年轻人都开始喜欢利用碎片化的时间玩游戏,以达到舒缓工作以及生活上的压力,网络游戏也成了一种新型的社交方式,好的游戏能够给孩子带来正确的人生观价值观,从游戏中快乐学习,游戏给人们带来的不仅仅是乐趣,还能够振奋已趋向颓废的精神,更是能让孤独和交流缺陷的人们能够获得一个陪伴和宣泄的窗口。

游戏开发是一个长期的软件开发过程,因为游戏是具有艺术,音频和游戏的软件。效率低的开发方法的游戏可能超过预算和时间估计,以及包含大量的错误。规划对于个人和集体项目都很重要。整体游戏开发不适合典型的软件生命周期方法,如瀑布模型。用于游戏开发的一种方法是Unity游戏平台开发,它基于迭代原型,一个软件原型的子集,Unity游戏平台开发取决于反馈和改进游戏的迭代与逐渐增加的功能集。

1.2国内外游戏产业发展现状

国内现状:

剩余内容已隐藏,请支付后下载全文,论文总字数:29088字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图