基于手机端vr模式和普通模式之间切换的方法

文档序号:10569696阅读:2969来源:国知局
基于手机端vr模式和普通模式之间切换的方法
【专利摘要】本发明属于移动游戏开发技术领域,具体说,涉及一种基于手机端VR模式和普通模式之间切换的方法,即在移动端app上嵌入VR SDK,通过调用VR模式切换接口,进行VR模式和普通模式之间的切换。本发明使得游戏开发者可以在游戏运行时动态设置游戏的显示模式,即VR模式或普通模式,并可随心所欲的自由切换,而无需重启游戏应用。可以虚拟和现实不同的体验效果。
【专利说明】
基于手机端VR模式和普通模式之间切换的方法
技术领域
[0001 ]本发明属于移动游戏开发技术领域,具体说,涉及一种基于手机端VR模式和普通模式之间切换的方法。
【背景技术】
[0002]VR是近年来兴起的一种可以创建和体验虚拟世界的计算机仿真系统。VR在移动游戏开发的应用越来越广泛。许多游戏厂商开始尝试针对VR开发游戏。在谷歌Cardboard开发套件和Unity游戏开发引擎的技术支持下,开发VR游戏变得十分便捷。更多的游戏厂商则是想将现有公司的游戏产品加入VR游戏模式的支持,以带来突破性的更好的游戏体验。然而,现有技术无法满足游戏厂商开发一个客户端即包含VR游戏模式又包含普通游戏模式,同时又能支持无缝切换,无需重启游戏应用的需求。

【发明内容】

[0003]本发明的目的在于提供一种方便手机玩家在普通手游和VR手游切换的途径,能让玩家通过一款游戏直接体验两种不同的玩法,而不需要重新下载独立的VR安装包的基于手机端VR模式和普通模式之间切换的方法,以解决上述问题。
[0004]本发明的实施例提供了一种基于手机端VR模式和普通模式之间切换的方法,即在移动端app上嵌入VR SDK,通过调用VR模式切换接口,进行VR模式和普通模式之间的切换。
[0005]进一步,包括由普通模式切换至VR模式,具体包括:
[0006]调用VR切换接口;
[0007]初始化CardboardVR SDK;
[0008]识别游戏中使用的摄像机及界面,并对摄像机进行设置,同时开启VR模式专用UI,进行画面切换;
[0009]改变游戏中保存的游戏模式记录。
[0010]进一步,包括由VR模式切换至普通模式,具体包括:
[0011]调用VR切换接口;
[0012]重置CardboardVR SDK参数;
[0013]识别游戏中使用的摄像机及界面,并对摄像机进行设置,关闭VR模式专用UI,同时开启普通模式UI,进行画面切换;
[0014]改变游戏中保存的游戏模式记录;
[0015]对VR模式所产生的垃圾进行回收。
[0016]与现有技术相比本发明的有益效果是:使得游戏开发者可以在游戏运行时动态设置游戏的显示模式,即VR模式或普通模式,并可随心所欲的自由切换,而无需重启游戏应用。可以虚拟和现实不同的体验效果。
【附图说明】
[0017]图1是本发明由普通模式切换至VR模式的流程图;
[0018]图2是本发明由VR模式切换至普通模式的流程图。
【具体实施方式】
[0019]下面结合附图所示的各实施方式对本发明进行详细说明,但应当说明的是,这些实施方式并非对本发明的限制,本领域普通技术人员根据这些实施方式所作的功能、方法、或者结构上的等效变换或替代,均属于本发明的保护范围之内。
[0020]参图1及图2所示,图1是本发明由普通模式切换至VR模式的流程图;图2是本发明由VR模式切换至普通模式的流程图。
[0021]本发明的实施例提供了一种基于手机端VR模式和普通模式之间切换的方法,即在移动端app上嵌入VR SDK,通过调用VR模式切换接口,进行VR模式和普通模式之间的切换。
[0022]本实施例提供的VR模式和普通模式之间切换的方法,使得游戏开发者可以在游戏运行时动态设置游戏的显示模式,即VR模式或普通模式,并可随心所欲的自由切换,而无需重启游戏应用,实现了虚拟和现实不同的体验效果。
[0023]在本实施例中,普通模式切换至VR模式,具体包括:
[0024]调用VR切换接口;
[0025]初始化CardboardVR SDK;
[0026]识别游戏中使用的摄像机及界面,并对摄像机进行设置,同时开启VR模式专用UI,进行画面切换;
[0027]改变游戏中保存的游戏模式记录。
[0028]在本实施例中,VR模式切换至普通模式,具体包括:
[0029]调用VR切换接口;
[0030]重置CardboardVR SDK参数;
[0031]识别游戏中使用的摄像机及界面,并对摄像机进行设置,关闭VR模式专用UI,同时开启普通模式UI,进行画面切换;
[0032]改变游戏中保存的游戏模式记录;
[0033]对VR模式所产生的垃圾进行回收。
[0034]下面对本发明作进一步详细说明。
[0035]手游VR模式切换功能建立在一个完整的移动端app上,通过嵌入VRSDK并对其进行一定的功能性修改,并添加辅助的操作流程和功能模块来达到两种模式之间的转换,该方法同时包含以下两部分:
[0036]1、普通模式切换至VR模式(参图1所示)
[0037]该操作主要是通过执行封装的SDK达到切换VR模式的目的,通过点击写有〃切换至VR 〃的按钮等,触发执行封装的VR接□,达到画面及功能切换至VR模式,具体实现流程如下:
[0038]I)触发普通模式切换至VR模式功能;
[0039]2)提交VR功能开放检测(检测是否VR切换功能开启)
[0040]3)根据服务端回执结果判定是否进行VR功能开启
[0041]4)如果3)步骤验证可以开启,则调用我们封装的VR模式切换接口。具体切换流程如下:
[0042]调用VR切换接口;
[0043]初始化Cardboard VR SDK(主要是初始化对应的参数及设置);
[0044]识别游戏中使用的摄像机及界面,并对摄像机进行设置,同时开启VR模式专用UI,以达到实现画面切换的目的;
[0045]改变游戏中保存的游戏模式记录,以达到实现切换成对应的操作及功能的目的。
[0046]2、VR模式切换至普通模式(参图2所示)
[0047]该操作主要是通过执行封装的SDK达到切换普通模式的目的,通过点击写有〃切换至普通〃的按钮等,触发执行封装的SDK切换函数,达到画面及功能切换至普通模式,具体实现流程如下:
[0048]I)触发VR模式切换至普通模式功能
[0049]2)调用封装的VR模式切换接口,具体切换流程如下:
[0050]调用切换接口;
[0051]重置CardboardVR SDK参数;
[0052]识别游戏中使用的摄像机及界面,并对摄像机进行设置,关闭VR模式专用UI,同时开启普通模式UI,以达到实现画面切换;
[0053]改变游戏中保存的游戏模式记录,以实现切换成对应的操作及功能;
[0054]对VR模式所产生的垃圾进行回收,并提示玩家切换成功。
[0055]本发明通过该切换方法,实现了从手机游戏切换到VR游戏的模式功能,从手机渲染的场景切换到VR游戏场景渲染的图片样式功能,以及从手机游戏切换成为VR手柄按键的和VR模式操作上面的切换模式的功能。
[0056]上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。
[0057]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。
【主权项】
1.一种基于手机端VR模式和普通模式之间切换的方法,其特征在于,在移动端app上嵌AVR SDK,通过调用VR模式切换接口,进行VR模式和普通模式之间的切换。2.根据权利要求1所述的基于手机端VR模式和普通模式之间切换的方法,包括由普通模式切换至VR模式,具体包括: 调用VR切换接口 ; 初始化Cardboard VR SDK; 识别游戏中使用的摄像机及界面,并对摄像机进行设置,同时开启VR模式专用UI,进行画面切换; 改变游戏中保存的游戏模式记录。3.根据权利要求2所述的基于手机端VR模式和普通模式之间切换的方法,其特征在于,包括由VR模式切换至普通模式,具体包括: 调用VR切换接口 ; 重置Cardboard VR SDK参数; 识别游戏中使用的摄像机及界面,并对摄像机进行设置,关闭VR模式专用UI,同时开启普通模式UI,进行画面切换; 改变游戏中保存的游戏模式记录; 对VR模式所产生的垃圾进行回收。
【文档编号】G06F9/44GK105930120SQ201610246415
【公开日】2016年9月7日
【申请日】2016年4月20日
【发明人】朱晓东
【申请人】厦门市妮东科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1