[发明专利]虚拟对象控制方法、装置、计算机设备及存储介质有效
| 申请号: | 202110082390.1 | 申请日: | 2021-01-21 |
| 公开(公告)号: | CN112717410B | 公开(公告)日: | 2023-03-14 |
| 发明(设计)人: | 王扬;张丽杰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | A63F13/573 | 分类号: | A63F13/573;A63F13/837 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 对象 控制 方法 装置 计算机 设备 存储 介质 | ||
本申请实施例公开了一种虚拟对象控制方法、装置、计算机设备及存储介质,属于虚拟场景技术领域。该方法包括:展示虚拟场景对应的虚拟场景画面,所述虚拟场景中包含第一虚拟对象;响应于所述第一虚拟对象发射目标虚拟弹药,基于所述目标虚拟弹药所在的位置生成虚拟引力源;响应于第二虚拟对象与所述虚拟引力源之间的距离小于距离阈值,控制所述第二虚拟对象向所述虚拟引力源移动。本方案提供一种快速将第二虚拟对象向一个指定位置进行聚集的方案,减少单局对战的持续时间,进而节约终端所消耗的电量和数据流量。
技术领域
本申请涉及虚拟场景技术领域,特别涉及一种虚拟对象控制方法、装置、计算机设备及存储介质。
背景技术
目前,在射击类游戏中,虚拟对象可以通过使用虚拟枪械发射子弹,对其它虚拟对象进行攻击,从而实现淘汰其他虚拟对象的目的。
在相关技术中,虚拟枪械发射的子弹是模拟真实子弹对其它虚拟对象进行射击的,当子弹在发射路径上接触到其他虚拟对象时,即指示该子弹击中了接触到的其他虚拟对象,并且被击中的虚拟对象的生命值会进行指定数值的减少。
然而,相关技术中通过虚拟枪械发射的子弹在击中其他虚拟对象后,仅对击中的虚拟对象进行伤害,从而导致通过淘汰其他虚拟对象结束单局对战的时间较长,浪费了终端所消耗的电量和数据流量。
发明内容
本申请实施例提供了一种虚拟对象控制方法、装置、计算机设备及存储介质。所述技术方案如下:
一方面,本申请实施例提供了一种虚拟对象控制方法,所述方法包括:
展示虚拟场景对应的虚拟场景画面,所述虚拟场景中包含第一虚拟对象;
响应于所述第一虚拟对象发射目标虚拟弹药,基于所述目标虚拟弹药所在的位置生成虚拟引力源;
响应于第二虚拟对象与所述虚拟引力源之间的距离小于距离阈值,控制所述第二虚拟对象向所述虚拟引力源移动。
一方面,本申请实施例提供了一种虚拟对象控制方法,所述方法包括:
展示虚拟场景对应的第一虚拟场景画面,所述第一虚拟场景画面中包含第一虚拟对象;
响应于所述第一虚拟对象发射所述目标虚拟弹药,展示第二虚拟场景画面;所述第二虚拟场景画面中包含虚拟引力源;所述虚拟引力源是基于所述目标虚拟弹药所在的位置生成的;
响应于第二虚拟对象与所述虚拟引力源之间的距离小于距离阈值,控制所述第二虚拟对象向所述虚拟引力源移动。
另一方面,本申请实施例提供了一种虚拟对象控制装置,所述装置包括:
展示模块,用于展示虚拟场景对应的虚拟场景画面,所述虚拟场景中包含第一虚拟对象;
生成模块,用于响应于所述第一虚拟对象发射目标虚拟弹药,基于所述目标虚拟弹药所在的位置生成虚拟引力源;
移动模块,用于响应于第二虚拟对象与所述虚拟引力源之间的距离小于距离阈值,控制所述第二虚拟对象向所述虚拟引力源移动。
在一种可能的实现方式中,所述生成模块,包括:
第一轨迹获取子模块,用于响应于所述第一虚拟对象发射目标虚拟弹药,获取所述目标虚拟弹药的第一移动轨迹;
第一位置确定子模块,用于基于所述目标虚拟弹药的所述第一移动轨迹,确定第一触发位置;所述第一触发位置是不存在碰撞时的最大射程位置,或者是与障碍物发生碰撞的位置;
引力源生成子模块,用于基于所述第一触发位置,生成所述虚拟引力源。
在一种可能的实现方式中,所述引力源生成子模块,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110082390.1/2.html,转载请声明来源钻瓜专利网。





