3D游戏数据的传输方法、装置以及存储介质、电子装置制造方法及图纸

技术编号:17011603 阅读:41 留言:0更新日期:2018-01-11 08:20
本发明专利技术公开了一种3D游戏数据的传输方法、装置以及存储介质、电子装置。其中,该方法包括:在游戏应用的客户端上获取操作指令,其中,操作指令用于指示在客户端上运行游戏应用的一局游戏,游戏应用的客户端包括:网页3D游戏应用的客户端;响应操作指令,在客户端与游戏应用的服务器之间建立长连接;在运行一局游戏的过程中,通过长连接在客户端与服务器之间进行一局游戏中的游戏数据的传输。本发明专利技术解决了相关技术中的终端与服务器采用轮询的方式连接导致服务器承载能力较差的技术问题。

【技术实现步骤摘要】
3D游戏数据的传输方法、装置以及存储介质、电子装置
本专利技术涉及数据传输领域,具体而言,涉及一种3D游戏数据的传输方法、装置以及存储介质、电子装置。
技术介绍
目前,网页游戏因其方便省时的优点备受用户青睐,而移动网页游戏在手机上运行更便捷,用户基于移动端网页体验互动营销游戏或者移动网页游戏具有较大的方便性,而以前3D方式的游戏主要应用于传统客户端基于用户机器配置的问题,没有在PC网页游戏与移动网页游戏进行大规模推广与优化。传统的3D方案在PC网页和移动网页中性能存在较大问题,特别是基于FLASH的3D模型的构建在PC网页上消耗内存极其大,在移动端不支持FLASH,而传统的网页服务器轮询间隔一段时间向服务器发送请求不断的刷爆服务器,服务器承载量与性能得不到较大的提升,具有较大的局限性。针对上述相关技术中的终端与服务器采用轮询的方式连接导致服务器承载能力较差的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种3D游戏数据的传输方法、装置以及存储介质、电子装置,以至少解决相关技术中的终端与服务器采用轮询的方式连接导致服务器承载能力较差的技术问题。根据本专利技术实施例本文档来自技高网...
3D游戏数据的传输方法、装置以及存储介质、电子装置

【技术保护点】
一种3D游戏数据的传输方法,其特征在于,包括:在游戏应用的客户端上获取操作指令,其中,所述操作指令用于指示在所述客户端上运行所述游戏应用的一局游戏,所述游戏应用的客户端包括:网页3D游戏应用的客户端;响应所述操作指令,在所述客户端与所述游戏应用的服务器之间建立长连接;在运行所述一局游戏的过程中,通过所述长连接在所述客户端与所述服务器之间进行所述一局游戏中的游戏数据的传输。

【技术特征摘要】
1.一种3D游戏数据的传输方法,其特征在于,包括:在游戏应用的客户端上获取操作指令,其中,所述操作指令用于指示在所述客户端上运行所述游戏应用的一局游戏,所述游戏应用的客户端包括:网页3D游戏应用的客户端;响应所述操作指令,在所述客户端与所述游戏应用的服务器之间建立长连接;在运行所述一局游戏的过程中,通过所述长连接在所述客户端与所述服务器之间进行所述一局游戏中的游戏数据的传输。2.根据权利要求1所述的方法,其特征在于,在所述客户端与所述游戏应用的服务器之间建立长连接包括:在所述客户端与所述游戏应用的服务器之间建立基于WebSocket协议的长连接。3.根据权利要求1所述的方法,其特征在于,在游戏应用的客户端上获取操作指令之后、且在通过所述长连接在所述客户端与所述服务器之间进行所述一局游戏中的游戏数据的传输之前,还包括:在所述客户端上通过运行的3D引擎对所述一局游戏中所需的3D画面进行渲染,其中,所述3D引擎采用了JavaScript渲染框架。4.根据权利要求3所述的方法,其特征在于,在所述客户端上通过运行的3D引擎对所述一局游戏中所需的3D画面进行渲染包括:在所述客户端上查找渲染所述3D画面所需的3D模型;在未查找到所述3D模型的情况下,在所述客户端中加载所述3D模型,并创建所述3D模型中的模型对象;在查找到所述3D模型的情况下,创建所述3D模型中的模型对象;通过所述3D引擎对所述3D模型和所述模型对象进行渲染。5.根据权利要求3所述的方法,其特征在于,所述JavaScript渲染框架包括:three.js框架。6.根据权利要求1所述的方法,其特征在于,所述网页3D游戏应用的客户端包括:移动终端中的网页客户端,或,PC网页客户端。7.一种3D游戏数据的传输装置,其特征在于,包括:获取单元,用于在游戏应用的客户端上获取操作指令,其中,所述操作指令用于指示在所述客户端上运行所述游戏应用的一局游戏,所述游戏...

【专利技术属性】
技术研发人员:梁宇轩
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1