System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
所属的技术人员能够理解,本专利技术的各个方面可以实现为系统、方法或程序产品。因此,本专利技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为″电路″、″模块″或″系统″。在一些可能的实施方式中,根据本专利技术的vr设备可以至少包括至少一个处理器、以及至少一个计算机存储介质。其中,计算机存储介质存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本专利技术各种示例性实施方式的vr场景的显示方法中的步骤。例如,处理器可以执行如图3中所示的步骤301-304。下面参照图11来描述根据本专利技术的这种实施方式的vr设备1100。图11显示的vr设备1100仅仅是一个示例,不应对本专利技术实施例的功能和使用范围带来任何限制。如图11所示,vr设备1100以通用vr设备的形式表现。vr设备1100的组件可以包括但不限于:上述至少一个处理器1101、上述至少一个计算机存储介质1102、连接不同系统组件(包括计算机存储介质1102和处理器1101)的总线1103。总线1103表示几类总线结构中的一种或多种,包括计算机存储介质总线或者计算机存储介质控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。计算机存储介质1102可以包括易失性计算机存储介质形式的可读介质,例如随机存取计算机存储介质(ram)1121和/或高速缓存存储介质1122,还可以进一步包括只读计算机存储介质(rom)1123。计算机存储介质1102还可以包括具有一
技术介绍
1、在vr(virtual reality,虚拟现实技术)应用中,用户的姿势是很关键的。一般来说,用户的姿势分为两种:坐姿和站姿。用户的姿势一般都是配合原点追踪功能实现。开发者会在游戏引擎中,按照自己应用的实际需求,设置不同的原点追踪模式。
2、但是无论哪种vr设备,一般都会提供地板原点模式和头显原点模式。如果选择地板原点模式,则vr设备的摄像头高度和玩家的高度相同,适合用户的姿势为站姿时使用。如果选择头显原点模式,则vr设备的摄像头的高度固定,适合用户的姿势为坐姿时使用。但是,该方式的应用的原点追踪模式一般是固定不变的,若用户的姿势改变且原点追踪模式不变会导致显示效果较差。也有一小部分应用,会提供让用户自己进入应用的设置页面设置原点追踪模式。但是如果是用户一会想站着,一会想坐着,那么用户就得打断当前的使用,进入设置页面去自己进行调整原点追踪模式,导致用户的体验较差。
技术实现思路
1、本申请提供了一种vr场景的显示方法及vr设备,用于实现在vr场景中基于用户的姿势状态的变化自动切换对应的显示模式,提高了显示效果以及用户体验。
2、第一方面,本申请实施例提供一种vr场景的显示方法,所述方法包括:
3、每隔第一指定时长,利用所述用户当前的vr头显高度与上一指定时长对应的vr头显高度,确定所述用户当前的姿势状态,其中,所述姿势状态为站姿状态或非站姿状态;
4、若所述用户当前的姿势状态与上一指定时长确定出的姿势状态不相同,则提示用户是否需要进行显示模式切换,其中,所述显示模式包括原点追踪模式和视角;
5、若接收到用户发送的确定进行显示模式切换的请求,则基于所述用户当前的姿势状态,得到目标显示模式,其中,所述目标显示模式包括目标原点追踪模式和目标视角;
6、将当前的原点追踪模式调整为所述目标原点追踪模式,并利用所述目标视角显示所述vr场景。
7、本申请第二方面提供一种v r设备,包括处理器和存储器,所述处理器和所述存储器通过总线连接;
8、所述存储器中存储有计算机程序,所述处理器被配置为基于所述计算机程序执行以下操作:
9、每隔第一指定时长,利用所述用户当前的vr头显高度与上一指定时长对应的vr头显高度,确定所述用户当前的姿势状态,其中,所述姿势状态为站姿状态或非站姿状态;
10、若所述用户当前的姿势状态与上一指定时长确定出的姿势状态不相同,则提示用户是否需要进行显示模式切换,其中,所述显示模式包括原点追踪模式和视角;
11、若接收到用户发送的确定进行显示模式切换的请求,则基于所述用户当前的姿势状态,得到目标显示模式,其中,所述目标显示模式包括目标原点追踪模式和目标视角;
12、将当前的原点追踪模式调整为所述目标原点追踪模式,并利用所述目标视角显示所述vr场景。
13、根据本专利技术实施例提供的第三方面,提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序用于执行如第一方面所述的方法。
14、本申请的上述实施例中通过每隔指定时长,利用用户当前的vr头显高度与上一指定时长对应的vr头显高度,确定用户当前的姿势状态;若用户当前的姿势状态与上一指定时长确定出的姿势状态不相同,则提示用户是否需要进行显示模式切换,其中,所述显示模式包括原点追踪模式和视角;若接收到用户发送的确定进行显示模式切换的请求,则基于所述用户当前的姿势状态,得到目标原点追踪模式和目标视角;将当前的原点追踪模式调整为所述目标原点追踪模式,并利用所述目标视角显示所述vr场景。由此,本申请实施例中通过用户对姿势状态变更的确认,自动动态的设置不同的原点追踪模式,调整用户的视角,让用户以匹配当前姿势状态的本文档来自技高网...
【技术保护点】
1.一种VR场景的显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,若当前的VR头显高度为首次获取的VR头显高度,则将预先设置的第一高度确定为所述上一指定时长对应的VR头显高度;
3.根据权利要求1所述的方法,其特征在于,若当前的VR头显高度为非首次获取的VR头显高度;
4.根据权利要求1所述的方法,其特征在于,所述基于所述用户当前的姿势状态,得到目标显示模式,包括:
5.根据权利要求4所述的方法,其特征在于,所述利用所述用户的目标高度,得到所述目标视角,包括:
6.根据权利要求4或5所述的方法,其特征在于,通过以下方式得到所述用户的目标高度:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种VR设备,其特征在于,包括处理器和存储器,所述处理器和所述存储器通过总线连接;
9.根据权利要求8所述的VR设备,其特征在于,若当前的VR头显高度为首次获取的VR头显高度,则将预先设置的第一高度确定为所述上一指定时长对应的VR头显高度;
...【技术特征摘要】
1.一种vr场景的显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,若当前的vr头显高度为首次获取的vr头显高度,则将预先设置的第一高度确定为所述上一指定时长对应的vr头显高度;
3.根据权利要求1所述的方法,其特征在于,若当前的vr头显高度为非首次获取的vr头显高度;
4.根据权利要求1所述的方法,其特征在于,所述基于所述用户当前的姿势状态,得到目标显示模式,包括:
5.根据权利要求4所述的方法,其特征在于,所述利用所述用户的目标高度,得到所述目标视角,包括:<...
【专利技术属性】
技术研发人员:赖园园,
申请(专利权)人:聚好看科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。