登录

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

注册

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

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 通信工程 > 正文

基于Unity3D游戏引擎和C#语言的游戏设计开发毕业论文

 2021-03-28 10:03  

摘 要

近两年来随着移动端技术的不断成长,移动端的游戏成为了市场上的热门。许多的手机商城,比如IOS系统的App Store,安卓系统的360游戏商城等上架的移动端的游戏也是深受移动端用户的喜爱。手游行业的兴起使得短时间内市场上的游戏的数量急剧增加,市场上对游戏开发人员的需求也是越来越多,也有越来越多的人参与到游戏的制作。
本毕业设计论文是利用Unity3D游戏引擎和C#语言设计开发的一款2D游戏。游戏场景分为菜单场景、游戏主体场景和开场动画场景,同时游戏场景中地点可以细分为玩家的家、实验室、道路 、医院、超市等。本游戏涉及到关键技术是2D碰撞检测,利用2D的碰撞检测系统,和鼠标单击实现玩家和游戏场景的互动来进行游戏,玩家可以“一心N用”的完成老板交代的任务。

关键字:移动端 ;Unity3D;游戏引擎;场景;2D碰撞检测

Abstract

With the rampant development of mobile technology in these two years, mobile games is becoming dominant in game market. Therefore, games released in many mobile stores, such as App Store in IOS, 360 Game Store in Andriod, are popular among the mobile users. The rise of mobile games results in the rapid increase of released games in a short period. Thus the market demand for game developers is increasing and more and more people are getting involved in game development.

This dissertation project is a 2D game developed by Unity3D game engine and c# language. The scenes in the game consistent of menu scene, main game scene and opening cut scene. The main locations in game scene are divided into player’s house, lab, road, hospital , supermarket and so on. The core technique utilized in this game is 2D collision detection. Via 2D collision detection system and the mouse clicking interaction between player and game scene, player will simultaneously go over the multiple missions that assigned by boss.

Key words: Mobile; Unity3D; Game Engine; Scenes; 2D collision detection.

目录

摘要 I

Abstract II

第1章 绪论 1

1.1研究目的及意义 1

1.2国内外的发展状况 1

1.3本论文的主要工作 2

第2章 游戏背景故事及玩法框架设计 4

2.1 游戏背景故事 4

2.2 游戏玩法的概述 4

2.3 游戏框架设计 6

第3章 Home场景的主要游戏的制作 9

3.1 Home场景的搭建 9

3.1.1 Unity的UGUI的介绍 9

3.1.2 开始制作开场场景的背景并且添加上必要的按钮 9

3.1.3制作游戏选项的UI 10

3.2 LevelManager脚本的编写 10

3.2.1 Unity3D如何实现对按钮添加回调函数 10

第4章 Game场景的主要游戏的制作 12

4.1 制作开车上班和开车回家的场景 12

4.1.1 实现道路和背景的循环移动 12

4.1.2 道路不断的生成环境物体 13

4.1.3 让汽车的轮子转动起来 15

4.1.4 道路场景的测试 16

4.2 家里场景的实现 17

4.2.1 家中场景家具的摆放 17

4.2.2 实现家具点击和交互效果 17

4.3 实验室场景的实现 18

4.3.1 实验室场景实验仪器的搭建 18

4.3.2 为实验室的仪器添加碰撞体并测试点击效果以及实验设计和实现 19

4.4 玩家属性栏UI的制作 22

4.4.1 Color渐变的函数介绍 22

4.4.2 IEnumerator协程函数的介绍 22

4.4.3 完成所有的UI状态栏的制作 23

4.5 玩家去医院的场景和超市的场景的实现 24

4.5.1 玩家选择去医院的场景 24

4.5.2 制作玩家选择去超市的场景 25

4.6 玩家游戏失败的界面的制作 26

4.7摄像机跟随脚本的制作 27

第5章 产品的运行测试和导出 29

第6章 总结 37

7 参考文献 38

第1章 绪论

1.1研究目的及意义

在IT行业中游戏程序员的薪资相对于其他领域来说还是比较高的,这也导致了许许多多的软件开发者转入游戏行业,从事Unity3D游戏开发[1]。由于游戏运营平台和游戏运营商以及独立游戏开发团队的不断增加,又反过来推动了游戏行业市场规模的成长。随着各大游戏运营平台的不断增加和关注度的提升,这些平台也渐渐地受到了资本市场的关注,为国内的游戏市场再添发展动力,也为更多的人走向游戏行业提供了方向和动力。

前瞻产业研究院提供的《中国手游行业成功模式与领先战略分析报告》指出,2015年全球游戏的市场的规模就达到了915亿美元,而我国国内游戏市场行业的规模约为222亿美元(合约人民币1420亿元),已经超越美国,成为了全球最大的游戏市场国家,其中手游市场对国内游戏市场的成长的贡献是巨大的,发展势头已经超越了端游和页游[2]

2011年我国手游市场规模仅仅有32.8亿元,不过从2013年开始,随着移动端的技术的成熟,手游市场也迅速的成长起来,2013年的手游市场规模突破了100亿大关,达到了122.5亿元,同比增长达108.7%。到了2014年手游市场规模已经达到了281.2亿元,同比增长已经超过了100%,再到2015年,国内手游市场的游戏市场规模已经突破400亿[3]

2D游戏和3D是现在市面上的两个阶段性的游戏发展经历,随着3D技术的提升,3D游戏的占有比份是在逐渐的增加,再加上现在VR、AR技术的出现,更是将3D游戏推向高峰。而在游戏的制作中,特别是3D游戏的开发中,综合运用了物理仿真,3D图形学和网络通讯,在shader编程中更是对数学有着非常高的要求。

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

企业微信

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