一种云配置游戏3D模式参数的系统及方法与流程

文档序号:12931452阅读:394来源:国知局
一种云配置游戏3D模式参数的系统及方法与流程

本发明涉及游戏掌机技术领域,特别是涉及一种云配置游戏3d模式参数的系统及方法。



背景技术:

目前市面上移动游戏迅速发展,同时随着移动设备硬件参数的不断升级与完善,移动3d游戏也在不断的发展。目前进行游戏时,很多真实的3d效果需要配合外带设备一起使用方能体验,但当用户身边不具有外带设备时,则无法随时随地的体验裸眼3d效果。

为此,提出一种云配置游戏3d模式参数的系统及方法,能够使用户无需做任何3d适配,即可随时随地的体验裸眼3d效果,成为亟待解决的问题。



技术实现要素:

为了解决现有技术存在的不足,本发明的目的在于提供一种云配置游戏3d模式参数的系统及方法,能够使用户无需做任何3d适配,即可随时随地的体验裸眼3d效果。

为实现上述目的,本发明提供的云配置游戏3d模式参数的系统,包括:游戏终端(200)及配置服务器(100),其中,

所述游戏终端(200),用以检测启动的游戏是否为3d游戏,并从配置服务器(100)获取与启动的3d游戏匹配的3d特性参数,为所述启动的3d游戏配置所述匹配的3d特性参数;所述配置服务器(100),为所述游戏终端(200)提供所述匹配的3d特性参数。

进一步地,所述游戏终端(200)从所述配置服务器(100)获取所述匹配的3d特性参数的具体方式包括:所述游戏终端(200)根据游戏的包名并通过http的方式,向所述配置服务器(100)发送获取所述匹配的3d特性参数的请求。

进一步地,所述游戏终端(200)为所述启动的3d游戏配置所述匹配的3d特性参数的具体方式为:开启3d光栅,并通过startgame(floatx,floaty,floatz,floatw)方法,将所述匹配的3d特性参数配置到所述启动的3d游戏中。

进一步地,所述3d特性参数包括:左右视图顺序、摄像机之间的间距、摄像机到零视差面的间距及立体近裁平面。

为实现上述目的,本发明提供的云配置游戏3d模式参数的方法,包括以下步骤:

(1)检测启动的游戏是否为3d游戏,若是,则执行步骤(2);(2)通过配置服务器,获取与启动的3d游戏匹配的3d特性参数;(3)开启3d显示引擎,为所述启动的3d游戏配置所述匹配的3d特性参数。

所述步骤(2)进一步包括:根据游戏的包名并通过http的方式,向所述配置服务器发送获取所述匹配的3d特性参数的请求。

进一步地,所述步骤(3)的具体方式为:开启3d光栅,并通过startgame(floatx,floaty,floatz,floatw)方法,将所述匹配的3d特性参数配置到所述启动的3d游戏中。

进一步地,所述3d特性参数包括:左右视图顺序、摄像机之间的间距、摄像机到零视差面的间距及立体近裁平面。

通过本发明的云配置游戏3d模式参数的系统及方法,用户可以随时随地的体验到裸眼3d效果,并且可以为不同游戏分别设置一组具有特性的技术参数,使3d显示引擎产生的3d图像效果更佳。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,并与本发明的实施例一起,用于解释本发明,并不构成对本发明的限制。在附图中:

图1为根据本发明的云配置游戏3d模式参数的系统架构图;

图2为根据本发明的游戏终端的结构框图;

图3为根据本发明的云配置游戏3d模式参数的方法流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为根据本发明的云配置游戏3d模式参数的系统架构图,如图1所示,本发明的云配置游戏3d模式参数的系统,包括:游戏终端200及配置服务器100,其中,

游戏终端200,用以检测启动的游戏是否为3d游戏,并从配置服务器100获取与启动的3d游戏匹配的3d特性参数,为启动的3d游戏配置匹配的3d特性参数,开启3d游戏的裸眼3d效果;

配置服务器100为游戏终端200提供与启动的3d游戏匹配的3d特性参数,并具有3d特性参数配置接口模块110,3d特性参数配置接口模块110用于运营人员为配置服务器100配置与启动的3d游戏匹配的3d特性参数。

本发明的云配置游戏3d模式参数的系统,通过游戏终端200判断用户所启动的游戏是否为3d游戏,并从配置服务器100获取与3d游戏相对应的3d特性参数对3d游戏进行配置,从而达到无需用户做任何3d适配,即可享受到最佳裸眼3d特效的技术效果。

图2为根据本发明的游戏终端的结构框图,如图2所示,本发明的游戏终端200,包括:opengl监测模块210、3d特性参数配置模块220、数据库模块230及3d显示引擎模块240,其中,

opengl监测模块210,用以检测启动的游戏是否为3d游戏,2d/3d游戏基本上都是使用图形库opengl(opengraphicslibrary)进行开发的,因此,当游戏启动时,会触发android中opengl启动,通过监测android中opengl的启动状态,能够检测启动的游戏是否为3d游戏。

3d特性参数配置模块220,用以在启动的游戏为3d游戏时,通过数据库模块230或者配置服务器100,获取与启动的3d游戏匹配的3d特性参数。

3d特性参数配置模块220通过搜索数据库模块230中是否存在与启动的3d游戏匹配的3d特性参数的方式,获取与启动的3d游戏匹配的3d特性参数;

若数据库模块230中未含有与启动的3d游戏匹配的3d特性参数,则从配置服务器100获取与启动的3d游戏匹配的3d特性参数。

3d特性参数配置模块220从配置服务器100获取与启动的3d游戏匹配的3d特性参数的具体方式为:

3d特性参数配置模块220根据游戏的包名并通过http的方式,向配置服务器100发送获取与启动的3d游戏匹配的3d特性参数的请求;

若配置服务器100中未含有与启动的3d游戏匹配的3d特性参数,则由运营人员通过3d特性参数配置接口模块110为配置服务器100配置与启动的3d游戏匹配的3d特性参数;

当3d特性参数配置模块220从配置服务器100获取到与3d游戏匹配的3d特性参数后,将获取到的与启动的3d游戏匹配的3d特性参数写入数据库模块230中。

3d显示引擎模块240,通过3d特性参数配置模块220获取的与启动的3d游戏匹配的3d特性参数对启动的3d游戏进行配置,开启3d游戏的裸眼3d效果。

3d显示引擎模块240对启动的3d游戏进行配置的具体方式为:开启3d光栅,并通过startgame(floatx,floaty,floatz,floatw)方法,将3d特性参数配置到3d游戏中。其中,3d特性参数为:左右视图顺序、摄像机之间的间距、摄像机到零视差面的间距及立体近裁平面等。

本发明的云配置游戏3d模式参数的系统,使游戏掌机具备裸眼3d功能,3d显示引擎模块240可以为大部分采用opengl绘制的移动游戏开启裸眼3d的效果。并且只要连接了网络,就可获取到由配置服务器100提供的3d特性参数,并为不同的游戏分别设置一组特性的技术参数,使3d显示引擎产生的3d图像效果更佳,让用户体验到最佳的裸眼3d效果。

图3为根据本发明的云配置游戏3d模式参数的方法流程图,下面参考图3,对本发明的云配置游戏3d模式参数的方法进行详细的描述。

在步骤301,检测启动的游戏是否为3d游戏,是则执行步骤302,否则加载默认参数配置启动的游戏;

在步骤302,通过配置服务器,获取与启动的3d游戏匹配的3d特性参数;

在该步骤中,在获取3d特性参数的过程中,首先获取3d特性参数,若未获取到3d特性参数,则获取通用配置参数作为3d特性参数。

在步骤303,开启3d显示引擎,为启动的3d游戏配置匹配的3d特性参数。

通过本发明的云配置游戏3d模式参数的系统及方法,用户可以随时随地的体验到裸眼3d效果,并且可以为不同游戏分别设置一组具有特性的技术参数,使3d显示引擎产生的3d图像效果更佳。

本领域普通技术人员可以理解:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1