欢迎来到天天文库
浏览记录
ID:13288154
大小:8.58 MB
页数:90页
时间:2018-07-21
《基于云服务器的虚拟现实校园类网络游戏》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于云服务器的虚拟现实校园主题类网络游戏摘要游戏名称MyCollege游戏平台网页端在线3D网页游戏模式中文名称《我的大学》客户端屏幕尺寸为4.7-5.5寸的Android/IOS平台的移动终端,结合虚拟现实眼镜模式制作时间2014年目标玩家群体在校师生线上交流互动,沉浸式体验校园生活方方面面游戏类型VRMMORPG(虚拟现实在线角色扮演类)应届高考学生考察学校的基础设施、教学环境、生活设施。对大学形成良好的第一印象。有助于全国大学范围的招生宣传。游戏概述基于云服务器的虚拟现实校园主题类网络游戏其他人员直观的了解校园的各个区域、基础设置;客观感受校园人文环境,校园文化。灵感来源日本动
2、漫新番《刀剑神域》开发相关软件技术游戏内核Unity3D、3DsMax、Cinema4D、Photoshop背景学校广东药学院服务器云计算、PaaS云平台、MassivelyMultiplayerOnlineGameServer游戏性质完全免费网页前端UnityTechnologiesWebPlayer画面维度3D移动设备终端Unity3Dmobileplatform、CardBoardBox关键词虚拟现实在线角色扮演游戏(VRMMORPG=VirtualRealityMassivelyMultiplayerOnlineRole-PlayingGame)、虚拟现实(VirtualRe
3、ality)、平台即服务模式PaaS(PlatformasaService)、Unity3D、头戴式虚拟现实设备序言谢谢你能花时间来了解我们这个项目!首先,这篇文档介绍《我的大学》这款游戏的开发分为了4个部分:第一部分介绍了关于校园主题的游戏。我们介绍了《北大英雄》、《校游记》等前人已经推广出来的校园主题游戏,总结了校园主题游戏的相关优势。然后引入虚拟现实的概念,去论述如何能把校园主题游戏做得更加完善。最后重点将《我的大学》和前者进行对比,突出它的优势和改进的地方。第二部分介绍了虚拟现实在线角色扮演游戏。我们引入了一步90后人气度特别高的日本动漫新番《刀剑神域》,来介绍关于VRMMO
4、RPG这种游戏类型的发展模式、人气度。之后我们还对VRMMORPG进行了深入的探讨,从起源历史、发展前景、用户玩家期望到未来展望等相关方面进行剖析。第三部分我们介绍了游戏服务器的架构设计,各个应用模块的逻辑分工,以及他们互相之间的交互。为了让大家能更加明确清晰的了解到服务器的工作原理,我们展示出了“用户访问服务器过程的示意图”,还有“服务器处理角色登录的流程图”让大家更加直观的理解。最后我们给出了编程实现的相关代码,供大家参考。第四部分我们介绍了纸盒眼镜CardBoard,探讨了在手机客户端开发时候遇到的3大问题,并逐一用算法实现。首先是玩家佩戴上我们的纸盒眼镜以后,向上抬头、向下低
5、头、左右摆头时,能手机的重力感应传感器的参数变化,调整游戏当中“摄像机”的方位,改变游戏视觉方向;其次是游戏世界的单屏幕图像流,要变为符合双目瞳孔距离的双屏幕图像流;最后是由于使用了透镜而导致了画面产生了枕形失真,我们在后期用算法进行一个桶型矫正。在结尾的部分,我们对桶型矫正算法进行了一个改良,使用了经纬网络展开的算法,极大的提高了我们的成像的质量。其次,我们这个项目拥有独特的技术优势:1.优秀的服务器架构游戏的服务器可以说是一个大型多人在线网络游戏的核心所在。目前国内做网络游戏开发,除了有经济技术实力的大公司能做出即时多人在线,中小型的团队只能做一些弱联网的游戏,即游戏关卡结束以后
6、,才把相关数据发送到服务器,不需要全过程的网络连接。而且一般网络游戏也会出于商业目的,不开源自己的服务器的。所以我们能在网络上找到相关的示例工程也很少,可用的参考资源也只有国外的极客才有相关的研究。而我们开发的游戏,技术上既要做到像大型网络游戏一样实现真正的即时多人在线,又要像中小型游戏开发那样均衡负载,简洁高效。这就考验了我们对网络编程和服务器开发的基本功了。我们利用了云计算的特性还有云服务器的优势,定制出适合我们项目使用的服务器架构,满足了这苛刻的客观要求,也实现我们预期的功能,也会以后游戏子系统的拓展做了相应的准备。2.核心的图像处理算法我们可以很坦白的说,虚拟现实眼镜不是我们
7、发明的,但是我们对它进行了一个深度定制和改良。早在2012年的时候,国外就已经推出了Oculus了,相关的软硬件设备就已经完善配套好了,并且还推出了相应的开发工具OculusSDK。但是为什么在国内就没有大量涌现和这个相关的手机APP呢?原因是那套SDK只适用于350美元高价的硬件设备。在项目刚刚开始的时候,我们也曾经尝试过直接使用这套SDK开发游戏,直接利用控件再里面添加美术资源,结果身边的安卓设备没有一部能成功运行,因为软硬件的不适配而导致游戏彻底崩溃
此文档下载收益归作者所有