面向多架构的游戏网络中间件的设计与开发

面向多架构的游戏网络中间件的设计与开发

论文摘要

现今主流的网络游戏,按实现架构分类,可分为客户端网游与Web端网游。传统客户端网游具有表现力突出、游戏性优异等优势,其画面绚丽、声效逼真,故事情节曲折精彩、操作响应流畅、游戏手感舒适、游戏内容有趣,深受青少年(尤其是学生群体)的喜爱。相较传统客户端网游,网页游戏则具有轻便快捷、无需下载、耗时较少的优点,颇受上班族的喜爱。试想能否将这两种类型的网络游戏融合起来,保留各自架构优点与玩法特性的基础上,构建出一个统一和谐的游戏世界,使得追求游戏表现力、喜爱客户端网游的玩家,与乐于花费少量精力体验游戏乐趣、喜爱Web端网游的玩家能在同一个虚拟的游戏世界中共享其乐。本文论述了基于Unity引擎如何实现一种可将客户端网游与Web端网游整合在一起的网络中间件,介绍了网络中间件的整体设计思路,具体实现过程,重点阐述了实现整合两类网游时所面临的诸多问题的解决方法,如,检测网络类型、创建并注册游戏服务器、客户端/Web端查询游戏服务器等,以及实现后的网络中间件的各项功能与使用方法。除了应用于网络游戏领域外,该网络中间件还可用于许多非游戏类领域,如远程教育、商品展示、虚拟场景浏览等,具有一定的实用价值和应用前景。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1. 网络游戏基本分类
  • 1.2. 国内网络游戏产业现状与发展趋势
  • 1.3. 本文的主要内容
  • 1.4. 本文的结构安排
  • 第二章 网络游戏开发基础
  • 2.1. Client-Server架构
  • 2.1.1. 网络游戏实现技术
  • 2.1.2. 数据传输方法
  • 2.1.3. 网络连接类型
  • 2.2. Browser-Server架构
  • 2.3. 网络中间件概述
  • 2.4. Unity引擎简介
  • 第三章 基于Unity引擎的网络中间件的设计
  • 3.1. Web端环境检测模块
  • 3.2. 网络连接辅助模块
  • 3.3. MasterServer工具模块
  • 3.4. 网络关卡加载模块
  • 第四章 基于Unity引擎的网络中间件的实现
  • 4.1. 网络中间件辅助实现Web端网游
  • 4.1.1. 在HTML页面中装载Unity内容
  • 4.1.2. 定制Unity Web Player行为
  • 4.1.3. 使用外部脚本检测Unity Web Player(Web端环境检测模块)
  • 4.1.4. 发布动态内容(Web端环境检测模块)
  • 4.1.5. Unity Web Player与浏览器间的通信
  • 4.2. 网络中间件辅助实现客户端网游
  • 4.2.1. 游戏对象实例化
  • 4.2.2. 游戏关卡载入(网络关卡加载模块)
  • 4.2.3. 客户端预测
  • 4.3. 网络中间件实现Web端网游与客户端网游的整合
  • 4.3.1. 创建与连接游戏服务器
  • 4.3.2. 使用Nerwork Views进行网络通信
  • 4.3.3. 通过Master Server注册与查询(MasterServer工具模块)
  • 4.3.4. 检测网络连接类型与NAT打孔能力(网络连接辅助模块)
  • 4.4. 网络中间件功能演示实例
  • 第五章 总结
  • 5.1. 网络中间件的实现效果
  • 5.2. 不足与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].“中间件技术”课程中的创新思维培养[J]. 计算机教育 2016(12)
    • [2].面向智能电网通信中间件的关键技术研究[J]. 低碳世界 2016(09)
    • [3].面向分布式计算的中间件技术性能比较研究[J]. 信息通信 2016(03)
    • [4].数字电视嵌入式中间件技术浅谈[J]. 新媒体研究 2016(08)
    • [5].数字电视嵌入式中间件技术[J]. 西部广播电视 2014(23)
    • [6].“中间件技术”课程教学方法改革探讨[J]. 黑龙江教育(高教研究与评估) 2015(09)
    • [7].中间件市场规模巨大[J]. 理财周刊 2019(44)
    • [8].基于Java的移动终端中间件的研究与设计[J]. 数码世界 2017(02)
    • [9].数字电视交互系统中间件技术浅析[J]. 中国有线电视 2013(12)
    • [10].“中间件技术”课程教学改革中的问题与思考[J]. 中国电力教育 2013(31)
    • [11].电子政务公文流转安全中间件研究[J]. 考试周刊 2013(34)
    • [12].物联网RFID中间件安全解决方案研究[J]. 科技致富向导 2011(14)
    • [13].一种基于嵌入式系统的通讯中间件设计[J]. 数码世界 2020(12)
    • [14].基于工厂方法模式嵌入式通信中间件设备管理框架设计与实现[J]. 电子测试 2020(09)
    • [15].面向服务应急广播通信中间件技术[J]. 西部广播电视 2020(08)
    • [16].基于中间件的抗辐射加固仿真云平台技术研究[J]. 空间控制技术与应用 2020(03)
    • [17].基于中间件技术的云服务端实现[J]. 无线互联科技 2018(23)
    • [18].基于业务中间件容器的插件开发[J]. 计算机系统应用 2017(04)
    • [19].面向仓储管理的RFID中间件的设计与应用[J]. 机械制造与自动化 2016(03)
    • [20].基于聚类的RFID中间件技术研究[J]. 佳木斯大学学报(自然科学版) 2013(05)
    • [21].面向水利信息化的中间件及其支持服务平台[J]. 水利技术监督 2013(06)
    • [22].从视频监控中间件到云计算中间件[J]. 中国安防 2014(Z1)
    • [23].中间件技术在无线网络中的应用研究[J]. 电脑知识与技术 2013(04)
    • [24].中间件技术在电子文件中心建设中的应用研究[J]. 兰台世界 2012(05)
    • [25].图书馆系统RFID中间件的研究与实现[J]. 山西科技 2012(04)
    • [26].浅谈数字电视嵌入式中间件技术[J]. 有线电视技术 2012(09)
    • [27].“云计算”成为最大的“中间件”[J]. 硅谷 2012(16)
    • [28].金蝶中间件的本土化进攻[J]. IT经理世界 2011(Z1)
    • [29].基于企业应用浅析中间件教学改革[J]. 科技信息 2011(21)
    • [30].基于中间件的云计算理解与价值探讨[J]. 程序员 2010(05)

    标签:;  ;  ;  ;  ;  

    面向多架构的游戏网络中间件的设计与开发
    下载Doc文档

    猜你喜欢