基于Unity3D的3D移动网络应用引擎的开发与研究

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:zhangdong1231
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着手机硬件性能的大幅度提升以及4G网络的日益普及,3D移动网络互动应用以其较好的视觉感受和快捷的交互,即将成为未来APP的主流趋势。因此,开发出一款高效的3D移动网络互动应用引擎,为开发者提供良好的接口和功能,具有重大的意义。本课题通过对Unity3D平台以及分布式服务器集群相关技术的研究,设计和实现出一款基于Unity3D的3D移动网络互动应用引擎。本文首先对引擎的功能进行了需求分析,明确了引擎的客户端与服务器集群的交互方案。在此础上,研究并设计了 3D移动网络互动应用引擎的整体架构,包括了服务器的可扩容分布式框架设计、客户端应用层以及支持层的分模块设计。并给出了客户端程序流程及运行机制。其次,研究设计了 3D移动网络互动应用引擎客户端应用层中的UI框架模块、游戏控制模块以及主角控制模块等四大通用模块,以及支持层中的XML数据处理模块、网络连接模块两大模块,给出了具体实现过程,并为引擎提供了更加良好的结构和接口,有利于引擎的扩展和维护。服务器主要分为基于Soap的服务器实现以及基于Socket的场景服务器实现,对于Soap服务器,明确了接收请求反应模块、服务管理模块、服务功能模块具体实现方案以及Soap服务器的部署过程。对于场景服务器,研究了其同步模块、匹配系统以及战斗系统,并给出了具体设计及实现方案。随后,重点阐述了引擎的关键技术,基于pso算法的地图模块创新性的将PSO算法应用到三维跑道构建问题中,建立解决三维跑道构建问题的算法,研究并实现场景加载的随机性与规律性并存。服务器集群则应用了负载均衡技术,通过分析实时反馈机制动态负载均衡策略,并展开研究了实时负载值的计算,有效的平衡网络流量,避免出现大面积的拥堵。最后,说明了引擎开发过程中的测试方法,包括客户端的系统测试、集成测试和模块测试,服务器端的压力测试。经过测试,引擎在系统性能、功能、可靠性上都达到了预期的要求。
其他文献
对碳钢热轧卷边部裂纹缺陷进行取样检验,认为铸坯角横裂纹是导致热轧卷边部裂纹缺陷产生的根本原因。通过对铸坯角裂产生原因的分析,从解决铸坯角裂入手,采取有效措施,消除热
<正>作为赖特和路易·康的追随者和信徒,斯卡帕重视建筑与环境之间的关系,重视运用光影塑造空间和氛围。这一点在布里昂家族墓园设计中体现得淋漓尽致。布里昂家族墓园位于意
期刊
《喜福会》是美籍华裔女作家谭恩美的成名作,它的出版在美国引起了巨大的反响,取得了相当大的成绩。在《喜福会》这篇小说中,四对母女有着不同的家庭观念和文化背景,两代人之
近年来,巴彦淖尔市为实现经济增长方式由农业主导向工业主导的快速转型,引入了大量高附加值、高能耗的工业企业,经济高速发展的同时也带来了环境问题,随着全球变暖引发的环境问题
<正>专业生意人所应遵守的,不是"我要你怎么做",也不是"我来帮你做",而是在充分了解"你是怎么做"的基础上,发展出双赢的同步规则。我在当厂长的时候,有个老外老板,跟我说了一
期刊
冬季树木病虫害防治是树木整个培育期关键的防治阶段,这一阶段病虫害有着特殊性。基于冬季树木病虫害防治的特点,分析冬季树木主要的病虫害问题,提出有效的防治措施,以此为冬
抑郁症(depression)是以持续的情绪低落、悲观为主要临床特征的常见的情绪障碍,该病具有发病率高、自杀率高的特点。尽管现代医学技术和手段的发展,对抑郁症的治疗取得了巨大的突
高绩效工作系统又可以称为高承诺工作系统、最佳人力资源实践、弹性工作系统等,它是强调组织人力资源实践活动符合组织的战略目标的系统。现有的研究成果证明了诸如员工参与
<正>恩爱守恒定律恩爱既不会凭空产生,也不凭空消失它只能从正房转化给小三或者从一个备胎转移到另一个备胎在转化或转移的过程中,恩爱的总量不变这就是恩爱守恒定律这也解释
在人们的生活水平越来越高的时代背景下,人们对生活的条件也逐渐提出更高的要求。在这样一个时代背景和人们的生活需求下,建筑也应运而生。但是,集成管理系统(IMS),这个大厦最为