登录

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

注册

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

找回密码

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

基于unity3D超级玛丽游戏的设计与制作毕业论文

 2022-01-28 09:01  

论文总字数:19081字

摘 要

随着互联网的快速发展,同时也带动了电子游戏的发展,我们每个人现在或多或少都会玩些在线游戏、单机游戏或者手游,国内的网络游戏经过品牌、产品和渠道建设,已经成熟并颇具规模。如今,网络已经成为人们生活中的一项必不可少的元素并与人们的生活紧密结合,人们对网络游戏的需求也是无处不在的。

作为游戏发展史的一座里程碑,超级玛丽这款游戏可以说是风靡全球,家喻户晓,是曾经一代人的童年回忆,从最早任天堂推出的超级玛丽奥经典版到如今最新版本,这个游戏在当今时代任然有着一群忠实的玩家。现在的任务是使用现代的游戏引擎对这个经典游戏进行制作。

开发语言选择C#,编译软件visio2015,游戏引擎选择unity,制作中会用到Ps图片处理软件来制作一些无法找到素材,还有音频剪辑软件来剪辑游戏中各种声音素材。

关键词:C# unity Photoshop 音频剪辑软件 visio2015

The design and production of super Marie games based on unity3d

Abstract

With the rapid development of the Internet and the development of games, each of us is now playing more or less online games, single player games or mobile games. Domestic online games have matured through brands, products and channels. And quite a size. Today, the Internet has become an essential element in people's lives and is closely integrated with people's lives. People's demand for online games is huge.

As a milestone in the history of game development, Super Mario is a game that has become popular all over the world. It was a childhood memory of a generation. From the earliest version of Super Mario Classic launched by Nintendo to the latest version of the game, .Now there is a loyal group of players. The task now is using a modern game engine to make this classic game.

Development language selection C#, compile software visio2015, game engine selection unity, production will use Ps image processing software to make some can not find material, as well as audio editing software to clip the game in a variety of sound materials.

Keywords: C#; Unity ; Photoshop; Audio editing software; Visio2015

目录

摘要 I

Abstract II

第一章 绪论 1

1.1课题背景 1

1.2 目标 1

1.3 开发前的准备 2

1.3.1 Photoshop简介 2

1.3.2 unity简介 2

1.3.3 c#简介 3

1.3.4 unity开发文档 3

1.3.5 音频剪辑软件的使用 3

1.3.6 图片,音乐素材的选取 4

1.3.7开发环境 4

第二章 目标分析 6

2.1基本场景 6

2.2人物控制 6

2.3控制面板 7

2.4存档功能 9

2.5 AI控制 9

第三章 Unity 11

3.1 scene 11

3.2 基本关系GameObject 11

3.3 文件夹管理 12

3.4 脚本编辑 13

3.5 预制体prefab 13

3.6 Order in Layer 14

3.7常用api 15

3.8 UI 16

3.9 Tag 16

3.10 软件使用 17

3.10.1 拖动,旋转,放大,缩小物体 17

3.10.2 scene,Game窗口 17

3.10.3 build工程 18

3.10.4 打包发布 19

第四章 实现细节 20

4.1 人物 20

4.1.1 动画制作 20

4.1.2 碰撞器,刚体 20

4.1.3 左右移动 20

4.1.4 跳跃 21

4.1.4 攻击 21

4.1.5 人物状态控制 22

4.1.6 碰撞检测 22

4.2 怪物 24

4.2.1 各种怪物 24

4.2.2 控制脚本 24

4.3 场景 25

4.3.1 金币 25

4.3.2 宝物盒子 25

4.3.3 蘑菇,花-特殊物品 26

4.3.4 陷阱 26

4.3.5 地形制作 26

4.3.6 胜利旗帜 27

4.3.7 摄像机跟随 27

4.4 effect 27

4.4.1 人物变大 缩小 27

4.4.2 砖块碰撞效果 27

4.4.3 ai死亡效果 27

4.4.4 人物重生 28

4.5 菜单项 28

4.5.1 背景音乐按钮 28

4.5.2 退出按钮 28

4.5.3 返回选择界面 29

4.6 数值 30

4.6.1 人物属性 30

4.6.2 怪物属性 31

4.6.3 生命 金币数量显示 31

4.7 存档 32

4.7.1 使用playprefab 32

第五章 系统调试和发布 33

5.1 bug调试 33

5.2 最终发布 36

结论 37

参考文献 38

致 谢 39

第一章 绪论

1.1课题背景

当今互联网飞速发展,自然而然也带动了相关产业的出现与发展,电子游戏就是这个互联网时代应运而生的产物,如今已经在人们日常生活中占据了相当大的一部分。相关产业也飞速发展。如今,网络已经成为人生命中的一项必要的元素并与人们的生活联系十分紧密,人们对网络电子游戏的需求也是极高的。

满足物质需求之后,也要满足精神需求。

请支付后下载全文,论文总字数:19081字

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

企业微信

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