属性设置控件的显示方法、装置、电子设备和介质与流程

文档序号:37277497发布日期:2024-03-12 21:12阅读:13来源:国知局
属性设置控件的显示方法、装置、电子设备和介质与流程

本公开涉及计算机,尤其涉及一种属性设置控件的显示方法、装置、电子设备和介质。


背景技术:

1、虚拟现实建模是指利用虚拟现实(virtual reality,vr)技术,在虚拟数字空间中模拟真实世界中的事物,其中,vr技术是指利用计算机生成一种能够对用户直接施加视觉、听觉以及触觉感受,并允许用户进行交互观察和操作的技术,是通过将数字图像处理、计算机图形学、多媒体技术、传感与测量技术、仿真与人工智能等多学科融于一体,从而为用户建立一种逼真的、虚拟的、交互式的三维空间环境。

2、现有技术中,对于虚拟数字空间中的虚拟物体,能够通过vr设备连接的真实手柄上的按键进行属性设置操作,但是,由于真实手柄上设置的按键个数有限,因此每个按键可能在不同情况下对应不同的功能,这样,在用户需要针对虚拟物体进行属性设置操作时,如果对属性设置操作不熟悉时,可能无法确定触发真实手柄中的哪个按键进行该属性设置操作,或者是采用错误的按键进行该属性设置操作,因此目前真实手柄上设置的按键与虚拟现实空间中的虚拟物体的关联较弱,不易于用户操作,人机交互性能差。


技术实现思路

1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种属性设置控件的显示方法、装置、电子设备和介质。

2、第一方面,本公开提供一种属性设置控件的显示方法,包括:

3、基于所述第一虚拟手柄的操作位置确定第一位置,所述第一虚拟手柄的操作位置为所述第一虚拟手柄对虚拟物体执行目标操作的位置;

4、在所述第一虚拟手柄针对虚拟物体的目标操作结束时,在所述第一位置显示所述虚拟物体的属性设置控件,所述属性设置控件用于触发针对所述虚拟物体的属性设置。

5、作为本公开实施例一种可选的实施方式,所述第一位置与所述操作位置之间的距离处于预设距离范围之内。

6、作为本公开实施例一种可选的实施方式,所述目标操作为针对所述虚拟物体的非持续操作。

7、作为本公开实施例一种可选的实施方式,所述第一虚拟手柄的操作位置为所述第一虚拟手柄的位置。

8、作为本公开实施例一种可选的实施方式,所述基于所述第一虚拟手柄的操作位置确定第一位置,包括:根据所述第一虚拟手柄的位置和所述虚拟物体的位置,确定所述第一虚拟手柄对虚拟物体执行目标操作,基于所述第一虚拟手柄的操作位置确定所述第一位置。

9、作为本公开实施例一种可选的实施方式,所述第一虚拟手柄的操作位置为所述第一虚拟手柄间接对所述虚拟物体执行目标操作的位置。

10、作为本公开实施例一种可选的实施方式,所述目标操作为针对所述虚拟物体的持续性操作,所述第一虚拟手柄的操作位置为所述持续性操作结束时对应的操作位置。

11、作为本公开实施例一种可选的实施方式,在所述持续性操作的持续过程中在所述第一位置显示所述虚拟物体的属性设置控件。

12、作为本公开实施例一种可选的实施方式,所述持续性操作为针对所述虚拟物体的目标单轴控件的第一拖拽操作,所述第一拖拽操作用于在所述目标单轴控件所对应方向上控制所述虚拟物体缩放;

13、其中,所述虚拟物体包括三个轴向的单轴控件,所述目标单轴控件为所述三个轴向的单轴控件中任意一个轴向的单轴控件。

14、作为本公开实施例一种可选的实施方式,所述持续性操作为针对所述虚拟物体的第二拖拽操作,所述第二拖拽操作用于控制所述虚拟物体移动或旋转。

15、作为本公开实施例一种可选的实施方式,所述目标操作由所述第一第一虚拟手柄和第二虚拟手柄共同执行,所述第一虚拟手柄为设置的惯用手对应的手柄。

16、第二方面,本公开提供一种属性设置控件的显示装置,包括:

17、第一位置确定模块,用于基于所述第一虚拟手柄的操作位置确定第一位置,所述第一虚拟手柄的操作位置为所述第一虚拟手柄对虚拟物体执行目标操作的位置;

18、属性设置控件显示模块,用于在所述第一虚拟手柄针对虚拟物体的目标操作结束时,在所述第一位置显示所述虚拟物体的属性设置控件,所述属性设置控件用于触发针对所述虚拟物体的属性设置。

19、第三方面,本公开提供一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序;其中所述一个或多个计算机程序被存储在所述存储器中;其特征在于,所述一个或多个处理器在执行所述一个或多个计算机程序时,使得所述电子设备实现如第一方面任一项所述的属性设置控件的显示方法。

20、第四方面,本公开提供一种计算机可读存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如第一方面任一项所述的属性设置控件的显示方法。

21、本公开实施例提供了一种属性设置控件的显示方法、装置、电子设备和介质,通过基于第一虚拟手柄的操作位置确定第一位置,第一虚拟手柄的操作位置为第一虚拟手柄对虚拟物体执行目标操作的位置;在第一虚拟手柄针对虚拟物体的目标操作结束时,在第一位置显示虚拟物体的属性设置控件,属性设置控件用于触发针对虚拟物体的属性设置。这样,由于显示属性设置控件的第一位置是根据对虚拟物体执行目标操作的第一虚拟手柄的操作位置确定的,能够准确的确定属性设置控件是用于针对被执行目标操作的虚拟物体进行属性设置的,方便用户能够直观的将虚拟物体与属性设置控件关联起来,让用户直观的获知如何触发对虚拟物体的属性设置,提高了人机交互性能。



技术特征:

1.一种属性设置控件的显示方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述第一位置与所述操作位置之间的距离处于预设距离范围之内。

3.根据权利要求1所述的方法,其特征在于,所述目标操作为针对所述虚拟物体的非持续操作。

4.根据权利要求1所述的方法,其特征在于,所述第一虚拟手柄的操作位置为所述第一虚拟手柄的位置。

5.根据权利要求3所述的方法,其特征在于,所述基于所述第一虚拟手柄的操作位置确定第一位置,包括:根据所述第一虚拟手柄的位置和所述虚拟物体的位置,确定所述第一虚拟手柄对虚拟物体执行目标操作,基于所述第一虚拟手柄的操作位置确定所述第一位置。

6.根据权利要求1所述的方法,其特征在于,所述第一虚拟手柄的操作位置为所述第一虚拟手柄间接对所述虚拟物体执行目标操作的位置。

7.根据权利要求1所述的方法,其特征在于,所述目标操作为针对所述虚拟物体的持续性操作,所述第一虚拟手柄的操作位置为所述持续性操作结束时对应的操作位置。

8.根据权利要求7所述的方法,其特征在于,在所述持续性操作的持续过程中在所述第一位置显示所述虚拟物体的属性设置控件。

9.根据权利要求7所述的方法,其特征在于,所述持续性操作为针对所述虚拟物体的目标单轴控件的第一拖拽操作,所述第一拖拽操作用于在所述目标单轴控件所对应方向上控制所述虚拟物体缩放;

10.根据权利要求7所述的方法,其特征在于,所述持续性操作为针对所述虚拟物体的第二拖拽操作,所述第二拖拽操作用于控制所述虚拟物体移动或旋转。

11.根据权利要求1所述的方法,其特征在于,所述目标操作由所述第一虚拟手柄和第二虚拟手柄共同执行,所述第一虚拟手柄为设置的惯用手对应的手柄。

12.一种属性设置控件的显示装置,其特征在于,包括:

13.一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序;其中所述一个或多个计算机程序被存储在所述存储器中;其特征在于,所述一个或多个处理器在执行所述一个或多个计算机程序时,使得所述电子设备实现如权利要求1-11任一项所述的属性设置控件的显示方法。

14.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-11任一项所述的属性设置控件的显示方法。


技术总结
本公开提供一种属性设置控件的显示方法、装置、电子设备和介质,涉及计算机技术领域,包括:基于第一虚拟手柄的操作位置确定第一位置,第一虚拟手柄的操作位置为第一虚拟手柄对虚拟物体执行目标操作的位置;在第一虚拟手柄针对虚拟物体的目标操作结束时,在第一位置显示虚拟物体的属性设置控件,属性设置控件用于触发针对虚拟物体的属性设置。采用该方案方便用户直观的将虚拟物体与属性设置控件关联起来,让用户直观的获知如何触发对虚拟物体的属性设置,提高人机交互性能。

技术研发人员:王可欣
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1