System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,具体涉及一种操作标识的显示方法、装置、计算机设备和存储介质。
技术介绍
1、虚拟现实技术(virtual reality,vr)是二十世纪发展起来的一项全新的实用技术。虚拟现实技术囊括计算机、电子信息、仿真技术,其基本实现方式是以计算机技术为主,利用并综合三维图形技术、多媒体技术、仿真技术、显示技术、伺服技术等多种高科技的最新发展成果,借助计算机等设备产生一个逼真的三维视觉、触觉、嗅觉等多种感官体验的虚拟世界,从而使处于虚拟世界中的人产生一种身临其境的感觉。现有的vr技术可以借助交互标识实现用户对虚拟现实世界的控制。但是,现有的vr技术存在交互标识的显示样式较为单一的问题。
技术实现思路
1、本申请实施例提出了一种操作标识的显示方法、装置、计算机设备和存储介质,可以提高虚拟现实技术中交互标识显示样式的丰富度,从而提高用户在虚拟现实世界中的沉浸度。
2、本申请实施例提供了一种操作标识的显示方法,包括:
3、显示虚拟现实内容界面,其中,所述虚拟现实内容界面包括虚拟现实内容和对象针对所述虚拟现实内容界面的交互标识,所述虚拟现实内容包括至少一个类型的虚拟现实组件;
4、当检测到所述交互标识和所述虚拟现实组件交互时,将所述交互标识的当前样式切换为第一交互样式,其中,所述第一交互样式指示所述交互标识和所述虚拟现实组件的交互状态,所述第一交互样式和所述虚拟现实组件的类型相匹配;
5、当检测到针对所述虚拟现实组件的控制操作时,获取所
6、相应的,本申请实施例还提供了一种操作标识的显示装置,包括:
7、第一显示单元,用于显示虚拟现实内容界面,其中,所述虚拟现实内容界面包括虚拟现实内容和对象针对所述虚拟现实内容界面的交互标识,所述虚拟现实内容包括至少一个类型的虚拟现实组件;
8、切换单元,用于当检测到所述交互标识和所述虚拟现实组件交互时,将所述交互标识的当前样式切换为第一交互样式,其中,所述第一交互样式指示所述交互标识和所述虚拟现实组件的交互状态,所述第一交互样式和所述虚拟现实组件的类型相匹配;
9、第二显示单元,用于当检测到针对所述虚拟现实组件的控制操作时,获取所述控制操作的操作状态信息,并显示所述操作状态信息对应的交互标识的第二交互样式,其中,所述第二交互样式包括基于所述第一交互样式生成的,表征所述交互标识和所述虚拟现实组件之间交互的交互动画,所述交互动画还指示所述对象针对所述虚拟组件的操作状态。
10、在一实施例中,所述操作标识显示装置还可以包括:
11、第三显示单元,用于当检测到所述交互标识和所述虚拟现实组件交互时,根据所述虚拟现实组件的类型显示所述虚拟现实组件的动态交互效果,其中,所述交互标识的标识属性和所述虚拟现实组件的动态交互效果相关联。
12、在一实施例中,所述第二显示单元,可以包括:
13、确定子单元,用于根据所述终止操作状态信息确定所述虚拟现实组件对应的触发状态信息;
14、匹配子单元,用于将所述虚拟现实组件对应的触发状态信息和预设触发条件相匹配;
15、触发子单元,用于当所述虚拟现实组件对应的触发状态信息符合所述预设触发条件时,对所述虚拟现实组件的功能进行触发处理。
16、在一实施例中,所述操作标识显示装置还可以包括:
17、获取单元,用于当检测到针对所述交互标识的触发操作时,获取所述触发操作的触发状态信息,并显示所述触发状态信息对应的交互标识的第三交互样式,其中,所述第三交互样式与所述触发操作状态信息相匹配
18、在一实施例中,所述切换单元,可以包括:
19、映射子单元,用于当检测到所述交互标识和所述虚拟现实组件交互时,对所述虚拟现实组件的类型进行映射处理,得到和虚拟组件的类型相匹配的交互标识的样式结构信息;
20、绘制子单元,用于根据所述交互标识的样式结构信息进行交互标识绘制处理,得到所述交互标识的第一交互样式;
21、同步子单元,用于将所述交互标识的第一交互样式进行同步处理,以将所述交互标识的当前样式切换为第一交互样式。
22、在一实施例中,所述绘制子单元,可以包括:
23、解析模块,用于对所述交互标识的样式结构信息进行解析处理,得到所述交互标识的尺寸属性、圆角属性、形状属性和填充属性;
24、尺寸绘制模块,用于根据所述尺寸属性参数对所述交互标识进行尺寸绘制处理,得到所述交互标识的尺寸绘制后样式;
25、圆角绘制模块,用于根据所述圆角属性对所述交互标识的进行圆角绘制处理,得到所述交互标识的圆角绘制后样式;
26、形状绘制模块,用于根据所述形状属性对所述交互标识的进行形状绘制处理,得到所述交互标识的形状绘制后样式;
27、填充绘制模块,用于根据所述填充属性对所述交互标识的进行填充绘制处理,得到所述交互标识的第一交互样式。
28、在一实施例中,所述切换单元,还可以包括:
29、指令接收子单元,用于接收交互标识启动指令;
30、启动子单元,用于基于所述交互标识指令启动交互标识检测器;
31、检测子单元,用于通过所述交互标识检测器对所述交互标识进行检测处理。
32、本申请实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述一方面的各种可选方式中提供的方法。
33、相应的,本申请实施例还提供一种存储介质,所述存储介质存储有指令,所述指令被处理器执行时实现本申请实施例任一提供的操作标识的显示方法。
34、本申请实施例可以显示虚拟现实内容界面,其中,虚拟现实内容界面包括虚拟现实内容和对象针对虚拟现实内容界面的交互标识,虚拟现实内容包括至少一个类型的虚拟现实组件;当检测到交互标识和虚拟现实组件交互时,将交互标识的显示样式从当前样式切换为第一交互样式,其中,第一交互样式指示交互标识和虚拟现实组件的交互状态,第一交互样式和虚拟现实组件的类型相匹配;当检测到针对虚拟现实组件的控制操作时,获取控制操作的操作状态信息,并显示操作状态信息对应的交互标识的第二交互样式,其中,第二交互样式包括基于第一交互样式生成的,表征交互标识和虚拟现实组件之间交互的交互动画,交互动画还指示对象针对虚拟组件的操作状态,可以提高虚拟现实技术中光标显示样式的丰富度,从而提高用户在虚拟现实世界中的沉浸度。
本文档来自技高网...【技术保护点】
1.一种操作标识的显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一交互样式包括所述交互标识的标识属性与所述虚拟现实组件的组件属性之间的适配形态,所述适配形态指示所述交互标识选中了所述虚拟现实组件。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述动态交互效果包括所述虚拟现实组件中组件属性的动态交互效果。
5.根据权利要求2-3任一项所述的方法,其特征在于,所述标识属性包括形状属性、位置属性、旋转角属性、圆角属性、尺寸属性和填充属性中的至少一种。
6.根据权利要求1所述的方法,其特征在于,所述操作状态信息包括多个连续操作的操作状态信息,所述交互动画包括连续的多个子交互动画,其中,每个子交互动画分别对应一个操作状态信息,每个子交互动画指示所述交互标识的标识属性动态变化效果。
7.根据权利要求6所述的方法,其特征在于,所述多个连续操作包括起始操作、中间操作和终止操作;
8.根据权利要求7所述的方法,其特征在于,所述
9.根据权利要求7所述的方法,其特征在于,当所述操作状态信息为终止操作状态信息时,所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述触发操作包括持续的触发操作,所述触发操作状态信息包括所述触发操作的操作持续属性,所述交互标识的第三交互样式包括形状变化动效,其中,所述形状变化动效和所述操作持续属性相匹配。
12.根据权利要求1所述的方法,其特征在于,所述控制操作包括对虚拟现实连接设备进行控制的操作,所述虚拟现实连接设备为用户与虚拟现实内容进行连接的媒介;所述当检测到针对所述虚拟现实组件的控制操作时,获取所述控制操作的操作状态信息,包括:
13.根据权利要求1所述的方法,其特征在于,当检测到所述交互标识和所述虚拟现实组件交互时,将所述交互标识的当前样式切换为第一交互样式,包括:
14.根据权利要求13所述的方法,其特征在于,所述根据所述交互标识的样式结构信息进行交互标识绘制处理,得到所述交互标识的第一交互样式,包括:
15.根据权利要求13所述的方法,其特征在于,所述当检测到所述交互标识和所述虚拟现实组件交互时,对所述虚拟现实组件的类型进行映射处理,得到和虚拟组件的类型相匹配的交互标识的样式结构信息之前,所述方法还包括:
16.一种操作标识的显示装置,其特征在于,包括:
17.一种计算机设备,其特征在于,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行权利要求1至15任一项所述的操作标识的显示方法中的操作。
18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至15任一项所述的操作标识的显示方法中的步骤。
19.一种计算机程序产品,包括计算机程序或指令,其特征在于,该计算机程序或指令被处理器执行时实现权利要求1至15任一项所述的操作标识的显示方法中的步骤。
...【技术特征摘要】
1.一种操作标识的显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一交互样式包括所述交互标识的标识属性与所述虚拟现实组件的组件属性之间的适配形态,所述适配形态指示所述交互标识选中了所述虚拟现实组件。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述动态交互效果包括所述虚拟现实组件中组件属性的动态交互效果。
5.根据权利要求2-3任一项所述的方法,其特征在于,所述标识属性包括形状属性、位置属性、旋转角属性、圆角属性、尺寸属性和填充属性中的至少一种。
6.根据权利要求1所述的方法,其特征在于,所述操作状态信息包括多个连续操作的操作状态信息,所述交互动画包括连续的多个子交互动画,其中,每个子交互动画分别对应一个操作状态信息,每个子交互动画指示所述交互标识的标识属性动态变化效果。
7.根据权利要求6所述的方法,其特征在于,所述多个连续操作包括起始操作、中间操作和终止操作;
8.根据权利要求7所述的方法,其特征在于,所述虚拟现实组件的标识属性变化动效包括形状变化动效、位置变化动效、旋转角变化动效、圆角变化动效、尺寸变化动效和填充变化动效中的至少一种。
9.根据权利要求7所述的方法,其特征在于,当所述操作状态信息为终止操作状态信息时,所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述触发操作包括持续的触发操作,所述触发操作状态信息包括所述触发操作的操作持续属性,所述交互标识...
【专利技术属性】
技术研发人员:林鼎豪,陈千举,傅镝文,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。