基于KBEngine的多终端同步显示系统的设计与实现
发布时间:2020-05-31 14:52
【摘要】:随着三维可视化技术的发展,多终端同步显示系统的应用越来越广泛。多终端同步显示系统的应用已不仅限于多人在线游戏,在虚拟仿真领域也越来越受到重视。当前多终端同步显示系统在设计与实现中存在一系列复杂的问题,主要包括三维可视化终端设计方案问题、消息同步问题以及服务器端数据维护与逻辑处理问题。本文针对Unity平台下脚本不易管理,消息同步设计中存在的网络层实现复杂且与业务逻辑层耦合紧密,服务端信息存储以及逻辑处理难以扩展等问题,分析问题存在的原因并给出对应的解决方案。对三维可视化终端采用面向数据的设计方案,底层使用控制器对三维引擎控件进行封装,实现系统逻辑的集中式管理;针对消息同步问题,通过KBEngine服务引擎插件,采用远程异步方法调用的方式进行服务端与终端的消息同步,并且利用兴趣域的方式来降低网络通信的压力;对服务器端数据存储采用对象关系映射的方式,降低数据操控与维护的复杂度。最终,本文基于KBEngine服务引擎完成了多终端同步显示系统中相关模块的设计与实现,主要包括可视化终端显示与控制模块、服务器端数据存储模块以及可视化终端与服务引擎消息插件适配模块等。本文的主要贡献集中在对于多终端同步显示系统中的问题分析并探索问题的解决方案,以及对于Unity平台下的逻辑处理管理、服务器插件与面向数据设计的适配等工作上。通过对同步显示系统模块的设计与测试,验证了本方案的正确性与有效性。
【图文】:
现状和模拟演练等领域,,多终端同步显示系统已经得到联合展区模拟系统,通过对海陆空三军的协调作战制模拟、情报共享以及后勤保障、海陆空联合作战等展区模拟系统可以通过单台或者多台工作站来进行该系统的核心功能实际上即为多终端同步显示系统杂战场上的各种信息,通过内置的分析组件来分析当结果以可视化的方式展示在各个终端上。虚拟仿真领容非常接近,很多仿真系统的设计甚至以游戏的方事训练的游戏《武装突袭》以及《全光谱战士》。国陆军战术对抗仿真系统”,这类军事仿真系统的客户近真实状态的用户交互平台来对实际战场中的实物陆军对抗系统中的模拟画面。
Table5.3 Hardware and software parameters名称 参数内存 4GBCPU i3-4260显卡 GeForce GT 610操作系统 Win7 64 位KBEngine 版本 1.0.0Unity 版本 5.6.3Entitas 版本 1.13.0MySQL 版本 5.7BEngine 的服务器端在部署过程中,为了保证其可靠性以及负用多进程模拟分布式的部署环境,系统的各种组件部署数量如
【学位授予单位】:中国科学院大学(中国科学院沈阳计算技术研究所)
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TN873
本文编号:2690024
【图文】:
现状和模拟演练等领域,,多终端同步显示系统已经得到联合展区模拟系统,通过对海陆空三军的协调作战制模拟、情报共享以及后勤保障、海陆空联合作战等展区模拟系统可以通过单台或者多台工作站来进行该系统的核心功能实际上即为多终端同步显示系统杂战场上的各种信息,通过内置的分析组件来分析当结果以可视化的方式展示在各个终端上。虚拟仿真领容非常接近,很多仿真系统的设计甚至以游戏的方事训练的游戏《武装突袭》以及《全光谱战士》。国陆军战术对抗仿真系统”,这类军事仿真系统的客户近真实状态的用户交互平台来对实际战场中的实物陆军对抗系统中的模拟画面。
Table5.3 Hardware and software parameters名称 参数内存 4GBCPU i3-4260显卡 GeForce GT 610操作系统 Win7 64 位KBEngine 版本 1.0.0Unity 版本 5.6.3Entitas 版本 1.13.0MySQL 版本 5.7BEngine 的服务器端在部署过程中,为了保证其可靠性以及负用多进程模拟分布式的部署环境,系统的各种组件部署数量如
【学位授予单位】:中国科学院大学(中国科学院沈阳计算技术研究所)
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TN873
【参考文献】
相关期刊论文 前2条
1 任中方,张华,闫明松,陈世福;MVC模式研究的综述[J];计算机应用研究;2004年10期
2 包龙翔,曹抗震;设计面向对象的软件框架[J];计算机应用研究;2003年03期
本文编号:2690024
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/2690024.html