[发明专利]目标虚拟对象确定方法、装置、终端及存储介质有效
申请号: | 202010507449.2 | 申请日: | 2020-06-05 |
公开(公告)号: | CN111672114B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 万钰林;粟山东 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/56 | 分类号: | A63F13/56;A63F13/58 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张所明 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标 虚拟 对象 确定 方法 装置 终端 存储 介质 | ||
1.一种目标虚拟对象确定方法,其特征在于,所述方法包括:
响应于被控虚拟对象的目标技能的触发操作,确定所述目标技能对应的目标搜索范围,所述被控虚拟对象为终端用户控制的虚拟对象,其中不同的目标技能对应的目标搜索范围不同;
响应于在所述目标搜索范围中存在至少两个第一虚拟对象,从所述至少两个第一虚拟对象中,获取符合被击败条件的至少一个第一虚拟对象,所述第一虚拟对象为与所述被控虚拟对象属于不同阵营的虚拟对象;
从所述至少一个第一虚拟对象中,获取符合所述终端用户的目标命中条件的第一虚拟对象,将所述第一虚拟对象作为被所述目标技能命中的目标虚拟对象;
其中,所述从所述至少两个第一虚拟对象中,获取符合被击败条件的至少一个第一虚拟对象,包括:
对于所述至少两个第一虚拟对象中的任一第一虚拟对象,获取所述目标技能对应的至少一种伤害类型;
对所述至少一种伤害类型对应的伤害值进行累加,得到伤害总值;
响应于所述伤害总值大于所述第一虚拟对象当前的虚拟生命值,将所述第一虚拟对象获取为符合所述被击败条件的第一虚拟对象。
2.根据权利要求1所述的方法,其特征在于,所述确定所述目标技能对应的目标搜索范围,包括:
获取对所述目标技能的触发选项进行拖拽操作时的第一屏幕位置和第二屏幕位置,所述第一屏幕位置为起始位置,所述第二屏幕位置为结束位置;
根据所述第一屏幕位置和所述第二屏幕位置,确定所述目标技能在虚拟场景中对应的第一场景位置,所述第一场景位置为目标搜索范围的中心位置;
根据所述第一场景位置、所述被控虚拟对象当前所在的第二场景位置和所述目标技能的技能范围信息,确定所述目标技能对应的目标搜索范围,所述技能范围信息包括所述技能射程范围参数和技能搜索范围参数。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一屏幕位置和所述第二屏幕位置,确定所述目标技能在虚拟场景中对应的第一场景位置,包括:
根据所述第一屏幕位置、所述第二屏幕位置以及屏幕中心对应的第三屏幕位置,确定第一位置信息,所述第一位置信息用于指示所述第一场景位置相对于所述第二场景位置的方向;
根据所述第一屏幕位置、所述第二屏幕位置、所述目标技能的触发选项的拖动范围信息、所述目标技能的技能范围信息,确定第二位置信息,所述第二位置信息用于指示所述第一场景位置与所述第二场景位置之间的距离;
根据所述第二场景位置、所述第一位置信息和所述第二位置信息,确定所述目标技能在虚拟场景中对应的第一场景位置。
4.根据权利要求2所述的方法,其特征在于,所述确定所述目标技能对应的目标搜索范围之后,所述方法还包括:
获取所述目标技能对应的目标过滤条件;
从所述目标搜索范围内获取满足所述目标过滤条件的第一虚拟对象。
5.根据权利要求1所述的方法,其特征在于,所述从所述至少两个第一虚拟对象中,获取符合被击败条件的至少一个第一虚拟对象之前,所述方法还包括:
响应于所述至少两个第一虚拟对象均不符合所述被击败条件,从所述至少两个第一虚拟对象中,获取符合所述终端用户的目标命中条件的第一虚拟对象,将所述第一虚拟对象作为被所述目标技能命中的目标虚拟对象。
6.根据权利要求1所述的方法,其特征在于,所述确定所述目标技能对应的目标搜索范围之后,所述方法还包括:
响应于在所述目标技能对应的目标搜索范围中仅存在一个第一虚拟对象,将所述第一虚拟对象作为所述目标虚拟对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010507449.2/1.html,转载请声明来源钻瓜专利网。