用于虚拟对象交互的方法、装置、设备和存储介质制造方法及图纸

技术编号:36828110 阅读:22 留言:0更新日期:2023-03-12 01:36
根据本公开的实施例,提供了一种用于虚拟对象交互的方法、装置、设备和存储介质。该方法包括接收用于放置虚拟对象的触摸操作;基于触摸操作的位置信息,确定虚拟对象在虚拟环境中的虚拟放置位置;以及基于与触摸操作相关联的附加属性信息,确定虚拟对象在虚拟环境中的附加放置信息,附加放置信息包括虚拟对象在虚拟环境中的尺寸和/或姿态。由此方式,本公开的实施例能够提高放置虚拟对象的操作便利性,并且提高放置的效率和准确度。提高放置的效率和准确度。提高放置的效率和准确度。

【技术实现步骤摘要】
用于虚拟对象交互的方法、装置、设备和存储介质


[0001]本公开的示例实施例总体涉及计算机领域,特别地涉及用于虚拟对象交互的方法、装置、设备和计算机可读存储介质。

技术介绍

[0002]随着计算机技术的发展,人们已经可以利用强大的终端设备来执行各种类型的虚拟对象交互,可以模拟真实世界中的各种现象。在虚拟环境中,玩家可以通过各种操作在虚拟环境中的某些位置放置或摆放各种物体,以及调整物体的大小、朝向、疏密、倾斜度等,以达到在虚拟环境中放置物体的效果。

技术实现思路

[0003]在本公开的第一方面,提供了一种用于虚拟对象交互的方法。该方法包括:接收用于放置虚拟对象的触摸操作;基于触摸操作的位置信息,确定虚拟对象在虚拟环境中的虚拟放置位置;以及基于与触摸操作相关联的附加属性信息,确定虚拟对象在虚拟环境中的附加放置信息,附加放置信息包括虚拟对象在虚拟环境中的尺寸和/或姿态。
[0004]在本公开的第二方面,提供了一种用于虚拟对象交互的装置。该装置包括:触摸操作接收模块,被配置为接收用于放置虚拟对象的触摸操作;虚拟放置位置确定模块,被配置为基于触摸操作的位置信息,确定虚拟对象在虚拟环境中的虚拟放置位置;以及附加放置信息确定模块,被配置为基于与触摸操作相关联的附加属性信息,确定虚拟对象在虚拟环境中的附加放置信息,附加放置信息包括虚拟对象在虚拟环境中的尺寸和/或姿态。
[0005]在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。
[0006]在本公开的第四方面,提供了一种计算机可读存储介质。介质上存储有计算机程序,程序被处理器执行时实现第一方面的方法。
[0007]应当理解,本
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
[0008]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0009]图1示出了根据本公开的实施例能够在其中实现的示例环境的示意图;
[0010]图2A示出了根据本公开的一些实施例的通过触摸操作确定虚拟对象在虚拟环境中的虚拟放置位置的示例场景;
[0011]图2B示出了根据本公开的另一些实施例的通过触摸操作确定虚拟对象在虚拟环
境中的虚拟放置位置的示例场景;
[0012]图3示出了根据本公开的一些实施例的通过触摸操作确定虚拟对象在虚拟环境中的尺寸的示例场景;
[0013]图4A示出了根据本公开的一些实施例的触控对象与触摸屏幕之间的角度的示例场景;
[0014]图4B示出了根据本公开的一些实施例的二维对象在虚拟环境中相对于初始摆放的二维旋转的示例场景;
[0015]图4C示出了根据本公开的一些实施例的三维对象在虚拟环境中相对于初始摆放的二维旋转的示例场景;
[0016]图5示出了根据本公开的一些实施例的用于虚拟对象交互的示例过程的流程图;
[0017]图6示出了根据本公开的一些实施例的用于虚拟对象交互的装置的框图;以及
[0018]图7示出了能够实施本公开的多个实施例的设备的框图。
具体实施方式
[0019]下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0020]在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。
[0021]在此使用的术语“响应于”表示相应的事件发生或者条件得以满足的状态。将会理解,响应于该事件或者条件而被执行的后续动作的执行时机,与该事件发生或者条件成立的时间,二者之间未必是强关联的。例如,在某些情况下,后续动作可在事件发生或者条件成立时立即被执行;而在另一些情况下,后续动作可在事件发生或者条件成立后经过一段时间才被执行。
[0022]如上文所讨论的,放置是虚拟环境中的一类典型交互行为,其可以用于将虚拟对象放置在所需的位置,并对虚拟对象进行调整,以达到放置效果。
[0023]在诸如建造类游戏等场景中,人们随机性放置一个或多个虚拟对象例如,石头堆、行道树、花盆、水杯等,可以针对目标位置进行点击操作将物体放置在某个具体位置,额外再通过各种操作逐个调整物体的大小、朝向、疏密、倾斜度等。然而,这种物体放置的方案是繁琐的,其需要一系列复杂的操作才能够完成放置动作,而且放置物体的时间成本消耗较大、是低效的。
[0024]本公开的实施例提出了一种用于虚拟对象交互的方案。根据该方案,电子设备可以接收用于放置虚拟对象的触摸操作,该触摸操作具体位置信息和附加属性信息例如触摸面积、强度、触摸时长、触摸操作的触摸屏幕之间的角度等。
[0025]进一步地,响应于该触摸操作,电子设备可以基于位置信息确定虚拟对象的虚拟放置位置,以及基于附加属性信息确定虚拟对象的附加放置信息例如虚拟对象的尺寸、姿
态。
[0026]基于这样的方式,本公开的实施例能够通过触摸操作相关联的位置信息和附加属性信息,来实现将虚拟对象摆放在虚拟放置位置,同时调整虚拟对象的尺寸和/或姿态,从而简化了用于摆放虚拟对象的操作,提高了放置或摆放虚拟对象的效率。
[0027]以下进一步结合附图来详细描述该方案的各种示例实现。为了阐释本公开实施例的原理和思想,下文的某些描述将会参考游戏领域。然而将会理解,这仅仅是示例性,无意以任何方式限制本公开的范围。本公开的实施例可以应用于各类仿真、模拟、虚拟现实、增强现实等领域。
[0028]示例环境
[0029]首先参见图1,其示意性示出了其中可以实施根据本公开的示例性实现方式的示例环境100的示意图。如图1所示,示例环境100可以包括电子设备110。
[0030]在一些实施例中,如图1所示,电子设备110例如可以包括适当类型的便携设备,这样的电子设备110例如可以包括但不限于:智能手机、平板电脑、掌上电脑、便携式游戏终端、虚拟现实或增强现实设备等。
[0031]应当理解,尽管电子设备110在图1中被示出为便携式设备,当这仅是示例性地。在又一些实施例中,电子设备110还可以是其它适当的形式。例如,电子设备110可以包括用于显示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于虚拟对象交互的方法,包括:接收用于放置虚拟对象的触摸操作;基于所述触摸操作的位置信息,确定所述虚拟对象在虚拟环境中的虚拟放置位置;以及基于与所述触摸操作相关联的附加属性信息,确定所述虚拟对象在虚拟环境中的附加放置信息,所述附加放置信息包括所述虚拟对象在所述虚拟环境中的尺寸和/或姿态。2.根据权利要求1所述的方法,其中基于与所述触摸操作相关联的附加属性信息确定所述虚拟对象在虚拟环境中的附加放置信息包括:确定与所述触摸操作相关联的触摸面积和/或触摸强度,以作为所述附加属性信息;以及基于所述触摸面积和/或所述触摸强度,确定所述虚拟对象在虚拟环境中的所述尺寸。3.根据权利要求2所述方法,其中基于所述触摸面积和/或所述触摸强度确定所述虚拟对象在虚拟环境中的所述尺寸包括:响应于所述触摸面积和/或所述触摸强度小于阈值面积和/或阈值强度,将所述虚拟对象在虚拟环境中的所述尺寸确定为第一预设尺寸;或者响应于所述触摸面积和/或所述触摸强度大于或等于所述阈值面积和/或所述阈值强度,将所述虚拟对象在虚拟环境中的所述尺寸确定为第二预设尺寸。4.根据权利要求2所述的方法,其中基于所述触摸面积和/或所述触摸强度确定所述虚拟对象在虚拟环境中的所述尺寸包括:确定所述虚拟对象在虚拟环境中的所述尺寸,使得所述尺寸正比于所述触摸面积和/或所述触摸强度。5.根据权利要求1所述的方法,其中基于与所述触摸操作相关联的附加属性信息确定所述虚拟对象在虚拟环境中的附加放置信息包括:响应于所述位置信息指示与所述触摸操作相关联的位置变化小于预定距离,确定与所述触摸操作相关联的触摸时长,以作为所述附加属性信息;以及基于所述触摸时长,确定所述虚拟对象在虚拟环境中的所述尺寸。6.根据权利要求1所述的方法,其中基于与所述触摸操作相关联的附加属性信息确定所述虚拟对象在虚拟环境中的附加放置信息包括:确定与所述触摸操作相关联的角度信息,以作为所述附加属性信息,所述角度信息指示触控对象与用于接收所述触摸操作的触摸屏幕之间的角度,所述触控对象包括触控笔或手指;以及基于所述角度信息,确定所述虚拟对象在虚拟环境中的所...

【专利技术属性】
技术研发人员:刘奕凡
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1