[发明专利]虚拟对象的控制方法、装置、设备及介质有效
| 申请号: | 202010331198.7 | 申请日: | 2020-04-24 |
| 公开(公告)号: | CN111589129B | 公开(公告)日: | 2023-08-15 |
| 发明(设计)人: | 万钰林;胡勋;粟山东 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | A63F13/56 | 分类号: | A63F13/56;A63F13/218;A63F13/58 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 对象 控制 方法 装置 设备 介质 | ||
1.一种虚拟对象的控制方法,其特征在于,提供虚拟对象对技能的主动施法方式和快速施法方式,所述主动施法方式是指通过用户操作来确定技能的施放目标,所述快速施法方式是指由终端自动确定技能的施放目标,所述方法包括:
在虚拟场景中提供与所述快速施法方式对应的目标区域以及与所述主动施法方式对应的主动施放区域,所述主动施放区域位于所述目标区域外,所述目标区域的中心处设置有触发按钮;
在检测到通过所述触发按钮激活对技能的触发操作时,显示施放目标确定控件,所述施放目标确定控件与所述主动施放区域重叠;
响应于对技能的触发操作结束,且所述触发操作结束时所述触发操作的操作位置位于所述目标区域内,确定为所述快速施法方式,根据第一虚拟对象的位置,获取所述技能的可施放范围;响应于所述可施放范围内包括第二虚拟对象,确定是否优先判断目标状态;响应于优先判断目标状态,且所述可施放范围内包括至少两个第二虚拟对象,获取所述至少两个第二虚拟对象所处的状态;所述目标状态是用户通过过滤器设置的技能的目标的选择规则,且所述目标状态是所述第一虚拟对象具有的技能中,与所述触发按钮对应的技能之外的其它技能所附带的状态;
在仅有一个第二虚拟对象处于目标状态的情况下,将所述第二虚拟对象确定为目标虚拟对象,所述目标状态为具有属性增益效果或属性减益效果,在至少两个第二虚拟对象处于所述目标状态的情况下,根据处于所述目标状态的所述至少两个第二虚拟对象的信息,从处于所述目标状态的所述至少两个第二虚拟对象中,确定目标虚拟对象;
响应于对技能的触发操作结束,且所述触发操作结束时所述触发操作的操作位置位于所述主动施放区域内,确定为所述主动施法方式,基于所述施放目标确定控件,确定所述操作位置相对于所述目标区域的中心位置的方向和距离;
根据所述操作位置相对于所述目标区域的中心位置的方向和距离,确定相对于所述第一虚拟对象的对应方向和对应距离上的第二虚拟对象作为目标虚拟对象;
控制所述第一虚拟对象向所述目标虚拟对象施放所述技能;
其中,所述在仅有一个第二虚拟对象处于目标状态的情况下,将所述第二虚拟对象确定为目标虚拟对象,所述目标状态为具有属性增益效果或属性减益效果,在至少两个第二虚拟对象处于所述目标状态的情况下,根据处于所述目标状态的所述至少两个第二虚拟对象的信息,从处于所述目标状态的所述至少两个第二虚拟对象中,确定目标虚拟对象,包括:
将所述可施放范围内包含的第二虚拟对象存入角色列表,遍历所述角色列表,以根据第二虚拟对象的信息对所述角色列表中的第二虚拟对象进行排序;在遍历所述角色列表的过程中,判断当前的所述第二虚拟对象是否处于所述目标状态,如果当前的所述第二虚拟对象未处于所述目标状态,将当前的所述第二虚拟对象从所述角色列表删除;将遍历后的所述角色列表中的第一个角色确定为所述目标虚拟对象。
2.根据权利要求1所述的方法,其特征在于,所述根据处于目标状态的所述至少两个第二虚拟对象的信息,从处于目标状态的所述至少两个第二虚拟对象中,确定目标虚拟对象,包括下述任一项:
根据所述第一虚拟对象与处于目标状态的所述至少两个第二虚拟对象之间的距离,将所述至少两个第二虚拟对象中所述距离最小的第二虚拟对象确定为所述目标虚拟对象;
根据处于目标状态的所述至少两个第二虚拟对象的虚拟生命值,将所述至少两个第二虚拟对象中所述虚拟生命值最小的第二虚拟对象确定为所述目标虚拟对象;
根据处于目标状态的所述至少两个第二虚拟对象的虚拟生命值与虚拟生命值总量的比例,将所述至少两个第二虚拟对象中所述比例最小的第二虚拟对象确定为所述目标虚拟对象;
根据处于目标状态的所述至少两个第二虚拟对象的类型的优先级,将所述至少两个第二虚拟对象中优先级最高的第二虚拟对象确定为所述目标虚拟对象;
根据所述第一虚拟对象与处于目标状态的所述至少两个第二虚拟对象之间的距离、所述至少两个第二虚拟对象的虚拟生命值、所述至少两个第二虚拟对象的虚拟生命值与虚拟生命值总量的比例或根据处于目标状态的所述至少两个第二虚拟对象的类型的优先级中的至少两项,对所述至少两个第二虚拟对象进行优先级排序,将所述排序中优先级最高的第二虚拟对象确定为所述目标虚拟对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010331198.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种精准乳腺肿瘤定标标尺
- 下一篇:雾化器防干烧方法、装置、雾化器和存储介质





