The invention belongs to the technical field of mobile game development, in particular to a Android virtual reality mode and a naked eye mode switching method and a system thereof. Includes the following steps: when switching to the naked eye mode, Android interface definition language and installation of a plug-in host program communication; from the installed plug-in host program launch Android GEARVR player plug-in; the plug-in includes the launch Android GEARVR player application of naked eye model parameters; Android terminal into the naked eye when switching mode; virtual reality mode, Android interface definition language and routine communication; launch Android GEARVR player application to start a routine way; the routine parameters including start Android GEARVR player application of virtual reality model; Android terminal into a virtual reality model.
【技术实现步骤摘要】
一种安卓虚拟现实模式和裸眼模式切换方法和系统
本专利技术属于移动游戏开发
,特别涉及一种安卓虚拟现实模式和裸眼模式切换的方法及系统。
技术介绍
虚拟现实是近年来兴起的一种可以创建和体验虚拟世界的计算机仿真系统。虚拟现实在移动游戏开发和应用越来越广泛。许多游戏厂商开始尝试针对虚拟现实开发游戏。当前Android手机播放虚拟现实资源的SDK平台主要有两大类:GEARVR平台(三星公司推出的虚拟现实模式)和非GEARVR平台(如Cardboard);GEARVR平台由于AndroidManifest里面有配置了“vr_only”这个值的meta-data属性,三星系统会弹出界面要求把手机插入到GVEARVR眼镜里,只有插入眼镜以后,想要打开的界面才会被打开。因此,整个应用就不能有常规的Android应用界面,只能有VR模式下使用的界面。现有技术还不能实现一个应用即有常规界面(可裸眼观看),又能插入GEARVR眼镜来使用。常规方法无法实现虚拟现实模式和裸眼模式的切换。申请号为201610246415.6的中国专利公开了基于手机端VR模式和普通模式之间切换的方法;基于Cardboard,通过调用VR模式切换接口,进行VR模式和普通模式之间的切换,使得游戏开发者可以在游戏运行时动态设置游戏的显示模式,即VR模式或普通模式,并可随心所欲地自由切换,无需重启游戏应用。上述方法基于Cardboard平台,技术上并没有限制虚拟现实模式和裸眼模式的切换,可以直接切换模式。上述方法并未解决GEARVR平台下无法实现虚拟现实模式和裸眼模式的切换的问题。
技术实现思路
本专利技术所 ...
【技术保护点】
一种安卓虚拟现实模式和裸眼模式切换的方法,其特征在于,包括以下步骤:当切换为裸眼模式时,安卓接口定义语言与安装有插件的宿主程序进行通讯;从安装有插件的宿主程序启动安卓GEARVR播放器插件;所述插件包括启动安卓GEARVR播放器应用裸眼模式的参数;安卓终端进入裸眼模式;当切换为虚拟现实模式时,安卓接口定义语言与常规程序进行通讯;从以启动常规程序方式启动安卓GEARVR播放器应用;所述常规程序包括启动安卓GEARVR播放器应用虚拟现实模式的参数;安卓终端进入虚拟现实模式。
【技术特征摘要】
1.一种安卓虚拟现实模式和裸眼模式切换的方法,其特征在于,包括以下步骤:当切换为裸眼模式时,安卓接口定义语言与安装有插件的宿主程序进行通讯;从安装有插件的宿主程序启动安卓GEARVR播放器插件;所述插件包括启动安卓GEARVR播放器应用裸眼模式的参数;安卓终端进入裸眼模式;当切换为虚拟现实模式时,安卓接口定义语言与常规程序进行通讯;从以启动常规程序方式启动安卓GEARVR播放器应用;所述常规程序包括启动安卓GEARVR播放器应用虚拟现实模式的参数;安卓终端进入虚拟现实模式。2.根据权利要求1所述的安卓虚拟现实模式和裸眼模式切换的方法,其特征在于,还包括步骤:安装GEARVR播放器插件至含有插件系统的宿主程序;安装安卓GEARVR播放器应用至安卓终端。3.根据权利要求2所述的安卓虚拟现实模式和裸眼模式切换的方法,其特征在于,还包括步骤:检测启动安卓GEARVR播放器应用的安卓Manifest文件配置;所述安卓GEARVR播放器应用的安卓Manifest文件配置中的元数据属性值设为vr_only。4.根据权利要求1所述的安卓虚拟现实模式和裸眼模式切换的方法,其特征在于,包括以下步骤:当处于虚拟现实模式下,需要切换为裸眼模式时,接收用户的触发信号;触发信号触发安卓接口定义语言通讯;安卓接口定义语言与安装有插件的宿主程序进行通讯;从安装有插件的宿主程序启动安卓GEARVR播放器插件;所述插件包括启动安卓GEARVR播放器应用裸眼模式的参数;安卓终端进入裸眼模式;当处于裸眼模式下,需要切换为虚拟现实模式时,通过裸眼模式界面上的按钮触发接口定义语言;接收用户的触发信号;触发信号触发安卓接口定义语言通讯;安卓接口定义语言与常规程序...
【专利技术属性】
技术研发人员:刘德建,蒋立辉,余丰,曾少彬,方振华,郭玉湖,
申请(专利权)人:福建天泉教育科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。