好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件工程--基于unity3D的求生游戏的设计与实现.docx

28页
  • 卖家[上传人]:知进****失
  • 文档编号:233171347
  • 上传时间:2022-01-01
  • 文档格式:DOCX
  • 文档大小:7.92MB
  • / 28 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 内容摘要 随着生活水平的不断提高,科技发展速度迅猛,人们除了对生活品质有所追求外,对游戏娱乐等精神层面的品质也开始有所追求,有关游戏的各种信息量也成倍增长,庞大的游戏玩家群会对游戏的种类体验要求越来越多,想要玩到更多的新颖的游戏因此开发一款模拟求生类游戏对游戏玩家来说进行不仅是一种全新的体验,而且还能从游戏中获取一些求生的知识,通过求生游戏,体验到游戏新颖刺激玩法的同时从而达到足不出户也能学到求生生存知识 本课题使用Unity3D引擎设计了一款生存类题材的游戏本人的主要工作有以下几个方面首选,分析了热门流行的生存类题材游戏的内容和玩法,设计了一款生存类游戏的需求然后在需求分析的基础上,使用Unity3D引擎实现了游戏场景的搭建、导入游戏对象,设置游戏对象的动画和实现挂载游戏对象的脚本最终实现了需求确定的功能,并完成了游戏的测试关键词: Unity3D 生存类游戏 游戏交互Abstract With the continuous improvement of living standards, the development of science and technology rapidly, in addition to pursuit for the quality of life, people on the game entertainment also began to pursue spiritual quality, all kinds of information about the games also have multiplied, large group of gamers will demand more and more kinds of game experience, want to more new games to play.Therefore, the development of a simulated survival game is not only a new experience for the game players, but also to obtain some knowledge of survival from the game, through the survival game, experience the game novel and exciting gameplay so that they can not leave home at the same time to learn survival knowledge.This subject uses the Unity3D engine to design a survival theme game.This subject uses the Unity3D engine to design a survival theme game. My main work has the following aspects. First, analyze the content and gameplay of the popular survival games, and design the needs of a survival game. Then based on the requirements analysis, the Unity3D engine was used to build the game scene, import the game objects, set the animation of the game objects, and implement the script to mount the game objects. Finally, the function of determining the requirements was realized, and the test of the game was completed.Keywords: Unity3D survival game game interaction目录基于Unity3D的求生游戏的设计与实现 1第一章 绪论 31.1课题的研究背景 31.2课题的研究意义 41.3国内外发展现状 51.4论文的组织结构 6第二章 Unity3D引擎技术 62.1 Unity 3D编辑器介绍 62.2 Unity3D引擎的功能 72.2.1 Unity地形编辑器功能 72.2.2 Unity3D引擎中的物理引擎系统 82.2.3 Unity3D引擎中的脚本系统 82.2.4 Unity3D引擎中的动画系统 82.3 Unity3D游戏开发流程 102.4 Unity游戏开发中的常见设计模式 112.4.1单例模式 122.4.2 事件模式 122.4.3 MVC模式 122.5 本章小结 13第三章 游戏需求分析与设计 133.1 游戏需求分析 133.1.1 游戏故事背景介绍 133.1.2 游戏场景需求分析 133.1.3 主角技能需求分析 143.1.4 游戏背包系统 143.2 游戏开发过程 143.3 游戏的架构设计 143.4 本章小结 15第四章 游戏系统的实现 154.1 游戏控制模块 154.2 玩家角色控制模块实现 154.3 摄像机模块的实现 164.4 怪物AI模块的实现 164.5 背包模块的实现 184.6其它功能的实现 204.6.1 游戏小地图实现 204.6.2 游戏场景中日夜交替 214.6.3 游戏场景中机关 22第五章 游戏测试 235.1 测试计划 235.2 测试用例 235.3 测试结果 25第六章 结论 28参考文献 29致谢 30第一章 绪论1.1课题的研究背景随着生活水平的不断提高,科技发展速度迅猛,人们除了对生活品质有所追求外,对游戏娱乐等精神层面的品质也开始有所追求,有关游戏的各种信息量也成倍增长,庞大的游戏玩家群会对游戏的种类体验要求越来越多,想要玩到更多的新颖的游戏。

      游戏与计算机硬件平台和互联网的发展,从最开始的简陋游戏,慢慢发展出各种各样精美的游戏产品,有游戏主机平台和台式机平台上接近电影画面的游戏大作,有即点击即玩的网页游戏,有移动平台上各种种类丰富的游戏,还有玩家佩戴特定设备玩虚拟现实游戏中国游戏产业规模总体收入达到3102.3亿元, 玩家用户约为5.54亿人游戏产品越来越丰富,人们对游戏产品的要求、审美、娱乐性等各方面的要求越来越高如果游戏画面粗糙、游戏玩法单调或者游戏人物动作呆板,游戏趣味性少,这样的游戏产品很容易被流失玩家,甚至被市场淘汰2012年,Unity3D游戏引擎开始进入中国,因为Unity3D引擎对移动平台游戏的广泛支持,对新兴的虚拟现实设备的支持,开发者的学习成本较低,引擎使用的授权费低廉,受到资金实力薄弱的中小游戏公司的普遍欢迎,他们开始广泛地使用Unity3D引擎来开发游戏国内大型游戏公司看到第三方的游戏引擎Unity3D开发出来的游戏效果后也开始纷纷采用Unity3D引擎来开发游戏Unity3D引擎的广泛使用,加速了这项技术在中国国内的普及,中国游戏开发者成为全世界使用Unity3D引擎最多的国家Unity3D引擎中国游戏开发者注册量、游戏引擎使用活跃度、游戏引擎开发市场占有率等多项数据全球第一。

      而Unity3D引擎公司总部所在地美国,在使用率等各项数据上反而处于第二游戏按照内容来分类,可以分为角色扮演、动作角色扮演,模拟角色扮演、第一人称射击、即时战略、冒险类、赛车竞速类、模拟经营类、体育类等生存游戏,属于游戏设计的一种元素题材,根据游戏设计者的核心玩法不同,可以归类到不同的分类中去游戏《绝地求生》,游戏玩法是每一局游戏有100位玩家参与,玩家被飞机空投到游戏地图的各个位置玩家需要在地图上寻找武器、物品,与其他位玩家展开搏斗,最终活下来的玩家才能获得最后的胜利这款游戏在核心玩法上强调使用武器射击,可归类为第一人称射击游戏游戏《绿色地狱》只将“生存”这一要素设计为核心玩法,玩家被扔进广袤又神秘的亚马逊丛林中,在这个绿色的地狱里求得生机玩家需要通过合作来获取物品,需要打猎、采集获得食物,根据游戏天气变化适应环境,其中的一些生物可能会攻击玩家,玩家需要狩猎鸟,鱼,蛇等动物活下来这款游戏的核心玩法是体验不同的环境,攻击遇到的威胁,生存下来1.2课题的研究意义 求生类游戏如今也越来越多,也是受到了很多人的喜爱,不同类型的求生生存游戏都有共同之处:游戏的模拟性,如果说游戏世界是玩家另一个世界的话,那么求生生存类游戏就是能最大限度实现人类活在另一个世界的愿望,饥饿度等一切都很贴近现实,能更好的从娱乐中获取知识。

      不仅如此,求生生存游戏的发展性、探索性、随机性都极大的吸引着玩家,玩家在游戏中可以不断的获得成就,就能更有兴趣的去探索去研究一些生存的技巧,实现边娱乐边学习,这样比普通的生存教学要有趣也有用很多此外,使用Unity3D引擎是因为Unity3D引擎在游戏开发市场上第三方授权的游戏引擎中市场占有率第一名,是很多游戏开发者首选的游戏引擎Unity3D引擎特性丰富,功能众多,开发出的游戏画面优美,是非常值得学习研究使用的游戏引擎每个游戏开发团队使用Unity3D引擎都有不同的方法本文研究使用Unity3D引擎开发生存类游戏,探索游戏开发的方法,缩短游戏开发的周期,解决游戏开发过程中遇到的常见问题,总结解决问题的方法,对使用Unity3D引擎来开发游戏有一定的意义1.3国内外发展现状国外游戏产业起步较早,积累的游戏开发技术经验丰富,游戏产业十分成熟国外游戏公司开发生存题材的游戏时,在游戏引擎的选择上,使用公司自研的游戏引擎,或者第三方授权的Unreal引擎、Unity3D引擎,这个选择主要取决国外游戏公司实力和项目要求Unreal引擎也是国外游戏公司的重要选择之一,是很多3A级游戏大作的开发采用的引擎。

      Unreal引擎画面效果逼真,程序运行效率高,使用它开发出来的游戏受到很多玩家的赞誉但Unreal引擎的授权费十分昂贵,这使得使用的都是属于大型游戏公司的行为后来出现的Unity3D引擎打破了这一局面,Unity3D引擎授权费低廉,在保持低授权费的同时,功能和画面不断发展和完善,画面效果慢慢接近了Unreal引擎,得到了国外中小游戏公司和个人游戏开发者的青睐而一些大型国外游戏公司的部分游戏产品也采用了Unity3D引擎来开发生存题材游戏是受到众多玩家喜爱的游戏,也是众多游戏公司设计游戏时考虑的重要元素最初的生存游戏,生存概念设计概念不太明确2009年,瑞典Mojang工作室推出了《我的世界》,这款游戏强调游戏的趣味性,玩家在三维空间中创造和破坏游戏里的方块,从而用方块来创造自己设计的建筑物该游戏没有华丽的画面,体现建筑生存的互动性2015年,澳大利亚Beam Team Games游戏公司发行了《荒岛求生》,游戏的内容是玩家扮演一名飞机失灵流落到荒岛的乘客玩家要在荒岛上利用岛上的收集到的物品使自己活下去2017年,韩国蓝洞公司发行了《绝地求生:大逃杀》,该游戏结合了第一人称射击的玩法,让众多玩家在一个游戏地图里捡拾物品、武器,互相搏斗,最终活下来的赢得胜利。

      这又给生存题材游戏带来了不同的设计理念中国游戏产业与国外相比,出现时间比较晚,但是发展迅速最开始的游戏题材以古装、武侠、修仙、战斗为主生存题材的游戏重视程度没有那么高在国外生。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.