基于Unity漂移酷跑手机游戏设计与实现.docVIP

基于Unity漂移酷跑手机游戏设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Unity漂移酷跑手机游戏设计与实现

基于Unity漂移酷跑手机游戏设计与实现   摘 要:使用Unity设计并实现了一款名为“漂移酷跑”的酷跑手机游戏,提出了多人竞速酷跑玩法。从游戏规则、总体设计、模型建立、UI界面设计、数学模型建立、关卡设计、多人实时PK等方面,完整介绍了酷跑游戏的开发流程,包括力学系统、碰撞检测、UNET系统等关键技术。   关键词:Unity;游戏开发;酷跑;手机游戏;多人竞速   DOIDOI:10.11907/rjdk.171113   中图分类号:TP319   文献标识码:A 文章?号:1672-7800(2017)007-0059-02   0 引言   21世纪,计算科学、计算机技术、智能手机的发展日益改变着人们的生活。虚拟现实、体感检测等技术的发展更为游戏产业的发展提供了良好的技术支持[1]。游戏是新兴行业,几十年的发展突飞猛进,一跃成为国民经济的重要力量。尽管一些垃圾游戏造成了社会舆论对游戏的误解,但是健康游戏还是给人们带来了很多正能量。绿色竞技游戏能锻炼人们的思维、智力、心理素质和男子汉气质,培养人的竞争意识。人们在生活工作之余,拿起手机娱乐几分钟已经越来越常态化。经典健康的手机游戏如《神庙逃亡》、《天天酷跑》等很受欢迎。   1 Unity游戏引擎   Unity是由Unity Technologies公司开发的一个综合型游戏开发工具,是目前全球最火爆的游戏引擎,非常方便好用,在游戏、虚拟现实、增强现实等行业广泛应用。玩家可以轻松创建3D或2D游戏、三维视频游戏、建筑可视化软件、三维动画等互动内容,适配各种主流平台,是一个全面整合的专业游戏引擎。   Unity相对3Dmax、Maya等建模软件来说,强调的是交互性和程序。Unity一般不用来建模,它是把模型、UI、音频等资源进行整合,然后编写代码脚本生成一个可交互的执行程序。Unity类似于Unreal、Director、Blender game engine、Virtools 或 Torque Game Builder等开发工具,这些都是以交互的图型化编辑为首要方式。Unity与这些游戏引擎相比,主要优点是支持多平台,而且引擎价格便宜,只有约1 500美元,所以Unity成为越来越多的游戏和虚拟现实公司的首选[2]。   Unity游戏引擎是开发高品质手机游戏的重要工具,目前全球大多数的3D手机游戏通过Unity开发,其最大的优点是通用性很强,能够发布到几乎所有的硬件平台。通过Unity开发的游戏或软件,能够非常方便地移植到网页、PC、主机甚至手机上。   长期以来,平台移植都是一个棘手的问题,现在通过Unity开发的游戏,几个小时就可顺利地移植到另一个平台上,优化起来也非常快捷方便,既保证了游戏的通用性,又获得了更多的收益。   2 游戏规则与设计   2.1 “漂移酷跑”游戏规则   以前酷跑游戏规则通常是单人无尽图型,玩家控制一个角色然后在场景中不断躲避障碍,如果撞到障碍则游戏结束。这种玩法规则对玩家虽然有一定的新鲜感,但是时间长了容易厌倦,游戏性和竞技性不够强,所以现在市面上这种酷跑游戏基本无人问津。   “漂移酷跑”摒弃这种游戏规则,提出一种“多人竞速酷跑”的创新玩法,让多个玩家在一个游戏场景中比拼速度,看谁跑得快。地图是有终点的,比拼到达终点的时间,谁的时间短谁就获胜。游戏中设置一系列操作技巧,以此决定速度的快慢,比如漂移、冲刺、短冲、连冲、风力等技巧,实现3v3实时PK的电子竞技游戏。   2.2 游戏总体设计   游戏采用Q版中国风的设计风格,部分借用西游主题,分单人游戏和多人游戏。单人游戏主要是闯关卡,目前设置40关,每一关不同的玩法不同的任务,玩家过了上一关才能闯下一关。如果3次过不了关,会送一个随机道具来帮助玩家过关,如果连续10次都过不了关,则直接通过这一关,如果想快速过关,也可以在商店购买道具帮助过关。多人游戏是3v3实时PK,玩家之间通过WiFi或者热点进行局域网对战。如果自己一人玩,也可添加电脑对手进行对战,电脑对手的水平会根据自己的水平自动匹配,大大增加了游戏的竞技性和可玩性。   3 实现流程   3.1 人物与场景模型   人物和场景模型采用3Dmax进行建模。人物有孙悟空、猪八戒、沙和尚、白龙马等,需要先设计出人物的基本形象。由于“漂移酷跑”是Q版中国风风格,所以人物头部较大,身体较小,头身比例为1∶1。建模人员根据原画建模,构建出基本框架,然后拆分UV,最后进行贴图。由于是横版游戏,所以场景分为背景和跑道两个部分。背景直接采用平面原画,放在摄像机最后一层。跑道先根据竞技性设计跑道的基本形状,然后设计贴图,最后优化成最终跑道。人物和场景模型建好后导出带贴图的FBX格式文件,导入到Uni

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档