虚拟场景的对象选择方法、设备、存储介质及程序产品技术

技术编号:32553257 阅读:12 留言:0更新日期:2022-03-05 11:53
本申请提供了一种虚拟场景的对象选择方法、设备、存储介质及程序产品,涉及人工智能和云技术领域;该虚拟场景的对象选择方法包括:显示虚拟场景中的虚拟对象区域;显示虚拟对象列表和刷新控件,其中,刷新控件用于刷新显示虚拟对象列表中的虚拟对象;响应于针对刷新控件的持续刷新操作,以指定频率刷新虚拟对象列表,并显示每次刷新后的虚拟对象列表,以及在虚拟对象区域中,累计显示从每次刷新后的虚拟对象列表中所选择的至少一个指定虚拟对象。通过本申请,能够提升虚拟对象选择的准确性和效率。率。率。

【技术实现步骤摘要】
虚拟场景的对象选择方法、设备、存储介质及程序产品


[0001]本申请涉及计算机应用领域中的人机交互技术,尤其涉及一种虚拟场景的对象选择方法、设备、存储介质及程序产品。

技术介绍

[0002]基于图形处理硬件的虚拟场景的人机交互技术,能够根据实际应用需求实现受控于用户或人工智能的虚拟对象之间的多样化的交互,具有广泛的实用价值。例如在军事演习仿真、以及游戏等的虚拟场景中,能够模拟虚拟对象之间的真实的对战过程。
[0003]在虚拟场景中,常常存在选择虚拟对象的情况;一般来说,为了实现虚拟对象的选择,通常是基于接收到的操作确定选择的虚拟对象来实现的;然而,上述选择虚拟对象的过程中,虚拟对象的选择是基于接收到的操作实现的,即是基于人工操作实现的,存在误操作和效率低的问题。

技术实现思路

[0004]本申请实施例提供一种虚拟场景的对象选择方法、装置、设备、计算机可读存储介质及计算机程序产品,能够提升虚拟场景中虚拟对象选择的准确性和效率。
[0005]本申请实施例的技术方案是这样实现的:
[0006]本申请实施例提供一种虚拟场景的对象选择方法,包括:
[0007]显示虚拟场景中的虚拟对象区域;
[0008]显示虚拟对象列表和刷新控件,其中,所述刷新控件用于刷新显示所述虚拟对象列表中的虚拟对象;
[0009]响应于针对所述刷新控件的持续刷新操作,以指定频率刷新所述虚拟对象列表,并显示每次刷新后的所述虚拟对象列表,以及在所述虚拟对象区域中,累计显示从每次刷新后的所述虚拟对象列表中所选择的至少一个指定虚拟对象。
[0010]本申请实施例提供一种虚拟场景的对象选择装置,包括:
[0011]信息显示模块,用于显示虚拟场景中的虚拟对象区域;
[0012]所述信息显示模块,还用于显示虚拟对象列表和刷新控件,其中,所述刷新控件用于刷新显示所述虚拟对象列表中的虚拟对象;
[0013]刷新购买模块,用于响应于针对所述刷新控件的持续刷新操作,以指定频率刷新所述虚拟对象列表,并显示每次刷新后的所述虚拟对象列表,以及在所述虚拟对象区域中,累计显示从每次刷新后的所述虚拟对象列表中所选择的至少一个指定虚拟对象。
[0014]在本申请实施例中,所述对象选择装置还包括对象设置模块,用于显示指定控件,其中,所述指定控件用于确定所述指定虚拟对象;响应于针对所述指定控件的指定触发操作,显示待指定虚拟对象列表;响应于针对所述待指定虚拟对象列表的指定操作,显示至少一个指定虚拟对象阵列。
[0015]在本申请实施例中,所述对象选择装置还包括对象确定模块,用于基于至少一个
所述指定虚拟对象阵列,确定从每次刷新后的所述虚拟对象列表中所选择的至少一个所述指定虚拟对象。
[0016]在本申请实施例中,所述指定操作包括第一选择操作和筛选操作中的至少一种,其中,所述第一选择操作为通过作用在所述待指定虚拟对象列表中的所述虚拟对象上确定所述指定虚拟对象的操作,所述筛选操作为通过设置筛选条件确定所述指定虚拟对象的操作,所述筛选条件包括级别类型、属性类型和虚拟资源价值中的至少一种。
[0017]在本申请实施例中,所述对象设置模块,还用于响应于针对至少一个所述指定虚拟对象阵列的属性设置操作,基于所述属性设置操作所设置的选择属性,更新显示至少一个所述指定虚拟对象阵列,其中,所述选择属性包括选择优先级、最大选择数量和选择关联关系中的至少一种。
[0018]在本申请实施例中,所述对象确定模块,还用于基于所述选择属性,确定从每次刷新后的所述虚拟对象列表中所选择的至少一个所述指定虚拟对象。
[0019]在本申请实施例中,当所述选择属性包括所述选择关联关系时,所述对象确定模块,还用于获取所述虚拟对象区域中已显示的所述虚拟对象;在每次刷新后的所述虚拟对象列表中,确定属于至少一个所述指定虚拟对象阵列的候选虚拟对象集合;基于所述选择关联关系,从所述候选虚拟对象集合中确定与已显示的所述虚拟对象关联的所述虚拟对象;将关联的所述虚拟对象,确定为至少一个所述指定虚拟对象。
[0020]在本申请实施例中,当至少一个所述指定虚拟对象阵列为多个所述指定虚拟对象阵列时,所述对象确定模块,还用于在前M次刷新后的所述虚拟对象列表中,确定属于多个所述指定虚拟对象阵列的前N个所述虚拟对象,并将前N个所述虚拟对象确定为前M次中每次选择的至少一个所述指定虚拟对象的累计结果,其中,M为正整数,N为能够从多个所述指定虚拟对象阵列中确定一个所述指定虚拟对象阵列的最小正整数;在多个所述指定虚拟对象阵列中,将包括前N个所述虚拟对象的所述指定虚拟对象阵列,确定为目标指定虚拟对象阵列;在后续的每次刷新后的所述虚拟对象列表中,将属于所述目标指定虚拟对象阵列的所述虚拟对象,确定至少一个所述指定虚拟对象,其中,后续的每次刷新后的所述虚拟对象列表位于前M次刷新后的所述虚拟对象列表之后。
[0021]在本申请实施例中,所述对象设置模块,还用于响应于针对至少一个所述指定虚拟对象阵列的时效设置操作,获得所述时效设置操作所设置的时效;当所述时效对应的结束时间到达时,删除至少一个所述指定虚拟对象阵列。
[0022]在本申请实施例中,所述刷新购买模块,还用于当所述持续刷新操作对应的触发信息满足刷新锁定条件时,显示所述刷新控件处于持续刷新状态的提示信息,其中,触发信息包括触发频率、触发时长、触发压力和锁定控件的触发结果中的至少一种;当所述刷新控件处于所述持续刷新状态时,继续以所述指定频率刷新所述虚拟对象列表并显示每次刷新后的所述虚拟对象列表,以及在所述虚拟对象区域中,累计显示从每次刷新后的所述虚拟对象列表中所选择的至少一个所述指定虚拟对象。
[0023]在本申请实施例中,所述刷新购买模块,还用于响应于针对所述刷新控件处于所述持续刷新状态的解除操作,显示所述刷新控件的所述持续刷新状态被解除的提示信息,并终止所述虚拟对象列表的刷新显示。
[0024]在本申请实施例中,所述指定频率包括第一指定频率、第二指定频率和第三指定
频率中的一种,其中,所述第一指定频率低于所述第二指定频率且高于所述第三指定频率;所述刷新购买模块,还用于当所述持续刷新操作为作用在所述刷新控件的第一指定区域的操作时,响应于所述持续刷新操作,以所述第一指定频率刷新所述虚拟对象列表;当所述持续刷新操作为从所述第一指定区域到所述刷新控件的第二指定区域的操作时,响应于所述持续刷新操作,以所述第二指定频率刷新所述虚拟对象列表;当所述持续刷新操作为从所述第一指定区域到所述刷新控件的第三指定区域的操作时,响应于所述持续刷新操作,以所述第三指定频率刷新所述虚拟对象列表。
[0025]在本申请实施例中,所述信息显示模块,还用于显示虚拟资源量。
[0026]在本申请实施例中,所述刷新购买模块,还用于基于所述虚拟对象列表的刷新和至少一个所述指定虚拟对象,更新显示所述虚拟资源量;当所述虚拟资源量更新显示为指定虚拟资源量时,终止所述虚拟对象列表的刷新显示。...

【技术保护点】

【技术特征摘要】
1.一种虚拟场景的对象选择方法,其特征在于,所述方法包括:显示虚拟场景中的虚拟对象区域;显示虚拟对象列表和刷新控件,其中,所述刷新控件用于刷新显示所述虚拟对象列表中的虚拟对象;响应于针对所述刷新控件的持续刷新操作,以指定频率刷新所述虚拟对象列表,并显示每次刷新后的所述虚拟对象列表,以及在所述虚拟对象区域中,累计显示从每次刷新后的所述虚拟对象列表中所选择的至少一个指定虚拟对象。2.根据权利要求1所述的方法,其特征在于,所述响应于针对所述刷新控件的持续刷新操作,以指定频率刷新所述虚拟对象列表之前,所述方法还包括:显示指定控件,其中,所述指定控件用于确定所述指定虚拟对象;响应于针对所述指定控件的指定触发操作,显示待指定虚拟对象列表;响应于针对所述待指定虚拟对象列表的指定操作,显示至少一个指定虚拟对象阵列;所述在所述虚拟对象区域中,累计显示从每次刷新后的所述虚拟对象列表中所选择的至少一个指定虚拟对象之前,所述方法还包括:基于至少一个所述指定虚拟对象阵列,确定从每次刷新后的所述虚拟对象列表中所选择的至少一个所述指定虚拟对象。3.根据权利要求2所述的方法,其特征在于,所述指定操作包括第一选择操作和筛选操作中的至少一种,其中,所述第一选择操作为通过作用在所述待指定虚拟对象列表中的所述虚拟对象上确定所述指定虚拟对象的操作,所述筛选操作为通过设置筛选条件确定所述指定虚拟对象的操作,所述筛选条件包括级别类型、属性类型和虚拟资源价值中的至少一种。4.根据权利要求2或3所述的方法,其特征在于,所述响应于针对所述待指定虚拟对象列表的指定操作,显示至少一个指定虚拟对象阵列之后,所述方法还包括:响应于针对至少一个所述指定虚拟对象阵列的属性设置操作,基于所述属性设置操作所设置的选择属性,更新显示至少一个所述指定虚拟对象阵列,其中,所述选择属性包括选择优先级、最大选择数量和选择关联关系中的至少一种;所述基于至少一个所述指定虚拟对象阵列,确定从每次刷新后的所述虚拟对象列表中所选择的至少一个所述指定虚拟对象,包括:基于所述选择属性,确定从每次刷新后的所述虚拟对象列表中所选择的至少一个所述指定虚拟对象。5.根据权利要求4所述的方法,其特征在于,当所述选择属性包括所述选择关联关系时,所述基于所述选择属性,确定从每次刷新后的所述虚拟对象列表中所选择的至少一个所述指定虚拟对象,包括:获取所述虚拟对象区域中已显示的所述虚拟对象;在每次刷新后的所述虚拟对象列表中,确定属于至少一个所述指定虚拟对象阵列的候选虚拟对象集合;基于所述选择关联关系,从所述候选虚拟对象集合中确定与已显示的所述虚拟对象关联的所述虚拟对象;将关联的所述虚拟对象,确定为至少一个所述指定虚拟对象。
6.根据权利要求2或3所述的方法,其特征在于,当至少一个所述指定虚拟对象阵列为多个所述指定虚拟对象阵列时,所述基于至少一个所述指定虚拟对象阵列,确定从每次刷新后的所述虚拟对象列表中所选择的至少一个所述指定虚拟对象,包括:在前M次刷新后的所述虚拟对象列表中,确定属于多个所述指定虚拟对象阵列的前N个所述虚拟对象,并将前N个所述虚拟对象确定为前M次中每次选择的至少一个所述指定虚拟对象的累计结果,其中,M为正整数,N为能够从多个所述指定虚拟对象阵列中确定一个所述指定虚拟对象阵列的最小正整数;在多个所述指定虚拟对象阵列中,将包括前N个所述虚拟对象的所述指定虚拟对象阵列,确定为目标指定虚拟对象阵列;在后续的每次刷新后的所述虚拟对象列表中,将属于所述目标指定虚拟对象阵列的所述虚拟对象,确定至少一个所述指定虚拟对象,其中,后续的每次刷新后的所述虚拟对象列表位于前M次刷新后的所述虚拟对象列表之后。7.根据权利要求2或3所述的方法,其特征在于,所述响应于针对所述待指定虚拟对象列表的指定操作,显示至少一个指定虚拟对象阵列之后,所述方法还包括:响应于针对至少一个所述指定虚拟对象阵列的时效设置操作,获得所述时效设置操作所设置的时效;当所述时效对应的结束时间到达时,删除至少一个所述指定虚拟对象阵列。8.根据权利要求1至3任一项所述的方法,其特征在于,所述响应于针对所述刷新控件的持续刷新操作,以指定频率刷新所述虚拟对象列表之后,所述方法还包括:当所述持续刷新操作对应的触发信息满足刷新锁定条件时,显示所述刷新控件处于持续刷新状态的提示信息,其中,触发信息包括触发频率、触发时长、触发压力和锁定控件的触发结果中的至少一种;当所述刷新控件处于所述持续刷新状态时,继续以所述指定频率刷新所述虚拟对象列表并显示每次刷新后的所述虚拟对象列表,以及在所述虚拟对象区域中,累计显示从每次刷新后的所述虚拟对象列表中所选择的至少一个所述指定虚拟对象。9.根据权利要求8所述的方法,其特征在于,所述当所述持续刷新操作对应的触发信息满足刷新锁定条件时,显示所述刷新控件处于持续刷新状态的提示...

【专利技术属性】
技术研发人员:钱杉杉林琳梁皓辉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1