[发明专利]互动道具控制方法、装置、终端及存储介质有效
申请号: | 201910944049.5 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110585706B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 刘智洪 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/837 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 互动 道具 控制 方法 装置 终端 存储 介质 | ||
1.一种互动道具控制方法,其特征在于,所述方法包括:
当检测到互动道具位于目标形变位置时,在虚拟场景中将所述互动道具分解为多个原始碎片,从所述多个原始碎片中随机确定出多个碎片,所述互动道具为投掷类道具;
控制所述多个碎片以所述目标形变位置为起点,分别向多个落点位置进行弹射,其中,所述多个落点位置为随机确定的;
当检测到所述多个碎片分别到达所述多个落点位置时,在所述虚拟场景中控制所述多个碎片分别在所述多个落点位置发生形变,在所述虚拟场景中显示所述多个碎片的爆炸动画,且,对于所述多个碎片中的任一碎片,所述碎片的互动范围根据所述碎片的形状确定,或,根据所述碎片的体积确定;
其中,当检测到所述虚拟场景中一个或多个虚拟对象位于完整形态的所述互动道具的互动范围时,终端确定所述虚拟对象的互动属性值的待扣除数值,生成完整形态的所述互动道具的第一伤害值列表;当检测到所述虚拟场景中一个或多个所述虚拟对象位于任一所述碎片的互动范围时,所述终端确定所述虚拟对象的互动属性值的待扣除数值,生成所述碎片的第二伤害值列表;所述终端将所述第一伤害值列表和所述第二伤害值列表进行汇总,对遭受到多次伤害的所述虚拟对象的伤害值进行加和,生成一个目标伤害值列表,将所述目标伤害值列表发送至服务器。
2.根据权利要求1所述的方法,其特征在于,所述控制所述多个碎片以所述目标形变位置为起点,分别向多个落点位置进行弹射包括:
对所述多个碎片中任一碎片,获取所述碎片的弹射方向和弹射速率;
根据所述目标形变位置、所述弹射方向和所述弹射速率,确定所述碎片的弹射轨迹,所述弹射轨迹以所述目标形变位置为起点;
将所述弹射轨迹上的任一位置确定为所述碎片的落点位置,控制所述碎片沿所述弹射轨迹向所述落点位置进行弹射。
3.根据权利要求2所述的方法,其特征在于,所述将所述弹射轨迹上的任一位置确定为所述碎片的落点位置包括:
从所述虚拟场景中确定与所述弹射轨迹相交的虚拟物品,将所述弹射轨迹与所述虚拟物品的交点确定为所述落点位置。
4.根据权利要求1所述的方法,其特征在于,所述当检测到互动道具位于目标形变位置时,在虚拟场景中将所述互动道具分解为多个原始碎片,从所述多个原始碎片中随机确定出多个碎片之前,所述方法还包括:
当检测到对所述互动道具的触发操作时,在所述虚拟场景中显示所述互动道具的预计投掷轨迹,所述预计投掷轨迹以所述互动道具的当前位置为起点且以所述目标形变位置为终点;
当检测到对所述互动道具的投掷操作时,控制所述互动道具沿所述预计投掷轨迹进行飞行。
5.根据权利要求4所述的方法,其特征在于,所述当检测到对所述互动道具的触发操作时,在所述虚拟场景中显示所述互动道具的预计投掷轨迹之后,所述方法还包括:
当检测到对所述互动道具的当前位置或所述目标形变位置中至少一项的调整操作时,获取调整后的至少一个目标位置;
基于所述至少一个目标位置,生成调整后的预计投掷轨迹;
在所述虚拟场景中将原有的预计投掷轨迹更新为所述调整后的预计投掷轨迹。
6.根据权利要求1所述的方法,其特征在于,所述方法应用于区块链系统中的节点设备,当所述节点设备执行互动道具控制方法,将本次互动道具的控制过程中产生的互动数据上传至所述区块链系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910944049.5/1.html,转载请声明来源钻瓜专利网。