[发明专利]游戏区域的目标点检测方法、装置和计算机设备有效
申请号: | 202010009962.9 | 申请日: | 2020-01-06 |
公开(公告)号: | CN111228799B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 曾青 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/426 | 分类号: | A63F13/426;A63F13/52 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 区域 目标 检测 方法 装置 计算机 设备 | ||
本申请涉及一种游戏区域的目标点检测方法、装置、计算机可读存储介质和计算机设备,方法包括:获取虚拟对象所在位置及虚拟对象向游戏区域瞄准的准心位置,根据虚拟对象所在位置及准心位置确定准心方向;以虚拟对象所在位置作为起始位置,朝向准心方向做碰撞检测,获取游戏区域的碰撞点;在游戏区域的碰撞点所在位置的预设方向上获取检测点,以检测点所在位置作为起始位置,朝向准心方向做碰撞检测,当在准心方向上未检测到第一虚拟物体时,根据准心方向的碰撞检测轨迹确定游戏区域的边缘点;根据游戏区域的边缘点确定游戏区域的目标点,目标点所在位置用于虚拟对象立足。本申请提供的方案提升了对游戏区域的目标点检测的准确率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种游戏区域的目标点检测方法、装置、计算机可读存储介质和计算机设备。
背景技术
在虚拟场景中,虚拟对象可通过释放钩锁等工具,飞跃到游戏区域上。传统的方式是在虚拟场景中预先放置碰撞器,该碰撞器中预先设置了立足点,当虚拟对象释放钩锁,且该钩锁碰到碰撞器时,将碰撞器中距离碰撞位置最近的立足点作为虚拟对象的立足点。
但是,传统的方式需要设置立足点以及放置碰撞器,然而虚拟场景复杂多变,巨大的工作量很容易出错,比如由于人工失误,将不可立足的点设置在碰撞器中,导致虚拟对象使用工具后卡在虚拟场景中。
发明内容
基于此,有必要针对传统的目标点检测方法检测得到的目标点不准确的技术问题,提供一种能准确检测目标点的游戏区域的目标点检测方法、装置、计算机可读存储介质和计算机设备。
一种游戏区域的目标点检测方法,包括:
获取虚拟对象所在位置以及虚拟对象向游戏区域瞄准的准心位置,根据虚拟对象所在位置以及准心位置确定准心方向;
以虚拟对象所在位置作为起始位置,朝向准心方向做碰撞检测,获取游戏区域的碰撞点;
在游戏区域的碰撞点所在位置的预设方向上获取检测点,以检测点所在位置作为起始位置,朝向准心方向做碰撞检测,当在准心方向上未检测到第一虚拟物体时,根据准心方向的碰撞检测轨迹确定游戏区域的边缘点;
根据游戏区域的边缘点确定游戏区域的目标点,目标点所在位置用于虚拟对象立足。
一种游戏区域的目标点检测装置,装置包括:
获取模块,用于获取虚拟对象所在位置以及虚拟对象向游戏区域瞄准的准心位置,根据虚拟对象所在位置以及准心位置确定准心方向;
检测模块,用于以虚拟对象所在位置作为起始位置,朝向准心方向做碰撞检测,获取游戏区域的碰撞点;
检测模块,用于在游戏区域的碰撞点所在位置的预设方向上获取检测点,以检测点所在位置作为起始位置,朝向准心方向做碰撞检测,当在准心方向上未检测到第一虚拟物体时,根据准心方向的碰撞检测轨迹确定游戏区域的边缘点;
确定模块,用于根据游戏区域的边缘点确定游戏区域的目标点,目标点所在位置用于虚拟对象立足。
一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行任一项游戏区域的目标点检测方法的步骤。
一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行任一项游戏区域的目标点检测方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010009962.9/2.html,转载请声明来源钻瓜专利网。