【技术实现步骤摘要】
虚拟道具的拾取方法、装置、设备、存储介质及程序产品
[0001]优先权说明
[0002]本申请要求申请号为202111467329.5,申请日为2021年12月03日,名称为虚拟道具的拾取方法、装置、设备、存储介质及程序产品的优先权。
[0003]本申请涉及计算机人机交互技术,尤其涉及一种虚拟道具的拾取方法、装置、设备、计算机可读存储介质及计算机程序产品。
技术介绍
[0004]基于图形处理硬件的显示技术,扩展了感知环境以及获取信息的渠道,尤其是虚拟场景的显示技术,能够根据实际应用需求实现受控于用户或人工智能的虚拟对象之间的多样化的交互,具有各种典型的应用场景,例如游戏等的虚拟场景中,能够模拟虚拟对象之间的真实的对战过程。
[0005]以射击游戏场景为例,当需要拾取虚拟道具时,相关技术中的虚拟对象仅能拾取身边的可拾取虚拟道具,而当虚拟对象与可拾取的虚拟道具相距较远时,需要虚拟对象从隐藏位置移动至可拾取的虚拟道具旁方可拾取,虚拟道具的拾取效率较低;而且该过程对于缺乏可用虚拟道具、没有攻击或防御能力的虚拟对象而言,走出隐藏位置拾取虚拟道具的过程,面临着随时被击杀的安全风险,影响了用户体验。
技术实现思路
[0006]本申请实施例提供一种虚拟道具的拾取方法、装置、设备、计算机可读存储介质及计算机程序产品,能够提高虚拟道具的拾取效率和安全性。
[0007]本申请实施例的技术方案是这样实现的:
[0008]本申请实施例提供一种虚拟道具的拾取方法,包括:
[0009 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟道具的拾取方法,其特征在于,所述方法包括:在虚拟场景的界面中,呈现持有投射道具的虚拟对象,以及可拾取的虚拟道具;响应于针对所述投射道具的投射指令,控制所述投射道具沿所述投射指令所指示的目标方向进行投射;当所述投射道具投射至所述虚拟道具的可拾取范围内时,控制所述虚拟对象远程拾取所述虚拟道具。2.如权利要求1所述的方法,其特征在于,所述控制所述投射道具沿所述投射指令所指示的目标方向进行投射之前,所述方法还包括:接收到用于控制所述投射道具沿所述目标方向进行瞄准的瞄准操作;响应于针对所述瞄准操作的释放操作,接收到针对所述投射道具的投射指令。3.如权利要求1所述的方法,其特征在于,所述控制所述投射道具沿所述投射指令所指示的目标方向进行投射之后,所述方法还包括:在所述投射道具进行投射的过程中,在所述投射道具与所述虚拟道具之间进行障碍物检测,得到检测结果;所述当所述投射道具投射至所述虚拟道具的可拾取范围内时,控制所述虚拟对象远程拾取所述虚拟道具,包括:当所述检测结果表征所述投射道具与所述虚拟道具之间不存在障碍物、且所述投射道具投射至所述虚拟道具的可拾取范围内时,控制所述虚拟对象远程拾取所述虚拟道具;或者,当所述检测结果表征所述投射道具与所述虚拟道具之间存在可穿越的障碍物时,控制所述投射道具穿越所述障碍物,并当所述投射道具投射至所述虚拟道具的可拾取范围内时,控制所述虚拟对象远程拾取所述虚拟道具。4.如权利要求1所述的方法,其特征在于,所述控制所述投射道具沿所述投射指令所指示的目标方向进行投射之后,所述方法还包括:当所述虚拟道具与所述虚拟对象之间的距离大于投射距离阈值时,呈现用于提示针对所述虚拟道具拾取失败的提示信息。5.如权利要求1所述的方法,其特征在于,所述控制所述虚拟对象远程拾取所述虚拟道具之前,所述方法还包括:确定所述投射道具的投射终点;当所述投射终点位于所述虚拟道具所在位置或位于所述虚拟道具所关联的有效区域时,确定所述投射道具投射至所述虚拟道具的可拾取范围内。6.如权利要求1所述的方法,其特征在于,所述当所述投射道具投射至所述虚拟道具的可拾取范围内时,控制所述虚拟对象远程拾取所述虚拟道具,包括:当所述虚拟道具的数量为至少两个、且所述投射道具投射至至少两个所述虚拟道具的可拾取范围内时,控制所述虚拟对象远程拾取目标虚拟道具;其中,所述目标虚拟道具为,所述至少两个虚拟道具中距离所述虚拟对象最近的虚拟道具。7.如权利要求1所述的方法,其特征在于,所述当所述投射道具投射至所述虚拟道具的可拾取范围内时,控制所述虚拟对象远程拾取所述虚拟道具,包括:
当所述虚拟道具的类型包括至少两种时,采用不同显示样式显示所述至少两种虚拟道具;当所述目标方向为目标类型的虚拟道具所在方向、且所述投射道具投射至所述目标类型的虚拟道具的可拾取范围内时,控制所述虚拟对象远程拾取所述目标类型的虚拟道具。8.如权利要求7所述的方法,其特征在于,所述采用不同显示样式显示所述至少两种虚拟道具,包括:采用第一显示样式显示目标类型的虚拟道具,并采用第二显示样式显示所述至少两种虚拟道具中除所述目标类型之外的其他类型的虚拟道具;其中,所述第一显示样式与所述第二显示样式不同,所述第一显示样式表征所述目标类型的虚拟道具的拾取优先级,高于所述其他类型的虚拟道具的拾取优先级。9.如权利要求1所述的方法,其特征在于,所述当所述投射道具投射至所述虚拟道具的可拾取范围内时,控制所述虚拟对象远程拾取所述虚拟道具,包括:当所述投射道具投射至所述虚拟道具的可拾取范围内、且所述虚拟场景中存在其他虚拟对象的其他投射道具投射至所述虚拟道具的可拾取范围内时,获取所述投射道具投射至所述可拾取范围的第一投射时刻,以及所述其他投射道具投射至所述可拾取范围的第二投射时刻;当所述第一投射时刻早于所述第二投射时刻时,控制所述虚拟对象远程拾取所述虚拟道具。10.如权利要求1所述的方法,其特征在于,所述当所述投射道具投射至所述虚拟道具的可拾取范围内时,控制所述虚拟对象远程拾取所述虚拟道具,包括:当所述可拾取范围为所述虚拟道具用于感应所述投射道具的...
【专利技术属性】
技术研发人员:练建锋,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。