[发明专利]虚拟道具的交互方法、装置及电子设备有效
申请号: | 202010987841.1 | 申请日: | 2020-09-18 |
公开(公告)号: | CN112090070B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 刘智洪 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/42;G06T19/00 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 高天华;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 道具 交互 方法 装置 电子设备 | ||
本申请提供了一种虚拟道具的交互方法、装置、电子设备及计算机可读存储介质;方法包括:响应于在虚拟场景中针对特效道具的投掷触发操作,显示所述特效道具的第一移动过程;当所述特效道具在所述第一移动过程中的实时位置处于虚拟道具的碰撞范围内时,显示所述特效道具被所述虚拟道具反弹后的第二移动过程;当所述特效道具在所述第二移动过程中的实时位置处于目标位置时,显示所述特效道具的特效。通过本申请,能够扩展特效道具与虚拟道具之间的互动形式。
技术领域
本申请涉及计算机人机交互技术,尤其涉及一种虚拟道具的交互方法、装置、电子设备及计算机可读存储介质。
背景技术
基于图形处理硬件的显示技术,扩展了感知环境以及获取信息的渠道,尤其是虚拟场景的显示技术,借助与人机交互引擎技术,能够根据实际应用需求实现受控于用户或人工智能的虚拟对象之间的多样化的交互,具有各种典型的应用场景,例如在军事演习仿真、以及游戏等的虚拟场景中,能够模拟虚拟对象之间的真实的对战过程。
由于虚拟场景中的特效道具通常是以特效渲染的方式在人机交互界面中进行呈现,由于在人机交互引擎中的特效不能够绑定碰撞盒子以实现虚拟道具之间的碰撞检测,从而导致虚拟对象在操作特效道具时,特效道具无法与虚拟道具发生碰撞过程,这限制了虚拟道具与特效道具之间的互动形式。
综上,对于如何扩展特效道具与虚拟道具之间的互动形式,相关技术尚无有效解决方案。
发明内容
本申请实施例提供一种虚拟道具的交互方法、装置、电子设备及计算机可读存储介质,能够扩展特效道具与虚拟道具之间的互动形式。
本申请实施例的技术方案是这样实现的:
本申请实施例提供一种虚拟道具的交互方法,包括:
响应于在虚拟场景中针对特效道具的投掷触发操作,显示所述特效道具的第一移动过程;
当所述特效道具在所述第一移动过程中的实时位置处于虚拟道具的碰撞范围内时,显示所述特效道具被所述虚拟道具反弹后的第二移动过程;
当所述特效道具在所述第二移动过程中的实时位置处于目标位置时,显示所述特效道具的特效。
本申请实施例提供一种虚拟道具的交互装置,包括:
第一显示模块,用于响应于在虚拟场景中针对特效道具的投掷触发操作,显示所述特效道具的第一移动过程;
第二显示模块,用于当所述特效道具在所述第一移动过程中的实时位置处于虚拟道具的碰撞范围内时,显示所述特效道具被所述虚拟道具反弹后的第二移动过程;
第三显示模块,还用于当所述特效道具在所述第二移动过程中的实时位置处于目标位置时,显示所述特效道具的特效。
在上述方案中,当显示所述特效道具的第一移动过程时,所述装置还包括:碰撞模块,用于:获取所述特效道具在所述第一移动过程中的实时位置;基于所述实时位置对所述特效道具与所述虚拟道具进行碰撞检测。
在上述方案中,所述碰撞模块,还用于:通过绑定在所述特效道具上的相机组件,从所述实时位置发射与所述特效道具的实时移动方向一致的检测射线,其中,所述检测射线的长度与检测距离一致;确定所述检测射线与绑定在所述特效道具的碰撞器组件之间的位置关系;基于所述位置关系确定所述特效道具是否处于所述虚拟道具的碰撞范围。
在上述方案中,所述碰撞模块,还用于:当所述检测射线与所述碰撞器组件存在交叉时,确定所述特效道具处于所述虚拟道具的碰撞范围内;当所述检测射线与所述碰撞器组件之间不存在交叉时,确定所述特效道具在所述第一移动过程中的实时位置处于所述虚拟道具的碰撞范围外。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010987841.1/2.html,转载请声明来源钻瓜专利网。