[发明专利]虚拟交互场景中目标定位方法、装置及电子设备有效
申请号: | 201710857548.1 | 申请日: | 2017-09-21 |
公开(公告)号: | CN110147159B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 林夏;吴东 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美;胡明 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 交互 场景 目标 定位 方法 装置 电子设备 | ||
本公开涉及了一种虚拟交互场景中目标定位方法及装置,所述方法包括:侦听用户进行目标定位的触发操作,获得触发点在屏幕中的位置;根据所述触发点的位置和所述虚拟目标上的吸附点,确定所述吸附点对应的吸附点位置;在所述触发点的位置处于所述吸附点位置确定的吸附范围时,通过所述虚拟目标与所述用户指定虚拟对象在水平方向上的相对位移进行吸附角速度运算;按照运算得到的吸附角速度将所述触发点移动至所述吸附点位置。采用本公开解决了虚拟交互场景中目标定位时吸附角速度不稳定的问题。
技术领域
本公开涉及计算机技术领域,尤其涉及一种虚拟交互场景中目标定位方法、装置及电子设备。
背景技术
随着计算机技术的发展,以第一人称构建的虚拟交互场景逐渐进入用户的视野,例如,该虚拟交互场景可以包括射击类游戏场景、打击类游戏场景等。以射击类游戏场景为例,用户在射击类游戏场景中透过以第一人称创建的用户指定虚拟对象进行瞄准射击游戏,即是以用户的主观视角进行虚拟目标瞄准,进而完成对虚拟目标的射击。
受用户视角的影响,虚拟目标的瞄准可能会有所偏差,而导致虚拟目标的射击不准确。为此,现有技术中提出了一种目标定位方法,即在虚拟目标上设置吸附点,当用于指向虚拟目标的触发点靠近该吸附点时,触发点将按照吸附角速度自动吸附到虚拟目标设置的吸附点上,进而实现对射击类游戏场景中虚拟目标的自动瞄准,以此来辅助用户准确地完成目标定位。
由于吸附角速度和用户指定虚拟对象与虚拟目标之间的直线距离有关,随着用户指定虚拟对象与虚拟目标之间直线距离的变化,将造成吸附角速度波动较大,即,当用户指定虚拟对象与虚拟目标之间的直线距离较近时,吸附角速度较快,当用户指定虚拟对象与虚拟目标之间的直线距离较远时,吸附角速度较慢,而有可能导致自动吸附失败,最终导致虚拟目标的瞄准不准确。
由上可知,虚拟交互场景中,现有的目标定位方法仍存在吸附角速度不稳定的局限性。
发明内容
为了解决上述技术问题,本公开的一个目的在于提供一种虚拟交互场景中目标定位方法、装置及电子设备。
其中,本公开所采用的技术方案为:
一种虚拟交互场景中目标定位方法,包括:侦听用户进行目标定位的触发操作,获得触发点在屏幕中的位置;根据所述触发点的位置和所述虚拟目标上的吸附点,确定所述吸附点对应的吸附点位置;在所述触发点的位置处于所述吸附点位置确定的吸附范围时,通过所述虚拟目标与所述用户指定虚拟对象在水平方向上的相对位移进行吸附角速度运算;按照运算得到的吸附角速度将所述触发点移动至所述吸附点位置。
一种虚拟交互场景中目标定位装置,包括:触发点位置获取模块,用于侦听用户进行目标定位的触发操作,获得触发点在屏幕中的位置;吸附点位置获取模块,用于根据所述触发点的位置和所述虚拟目标上的吸附点,确定所述吸附点对应的吸附点位置;吸附角速度计算模块,用于在所述触发点的位置处于所述吸附点位置确定的吸附范围时,通过所述虚拟目标与所述用户指定虚拟对象在水平方向上的相对位移进行吸附角速度运算;触发点移动模块,用于按照运算得到的吸附角速度将所述触发点移动至所述吸附点位置。
一种电子设备,包括处理器及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上所述的虚拟交互场景中目标定位方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的虚拟交互场景中目标定位方法。
与现有技术相比,本公开具有以下有益效果:
通过侦听用户进行目标定位的触发操作获得触发点在屏幕中的位置,根据触发点的位置和虚拟目标上的吸附点触发进行吸附点位置确定,并在触发点的位置处于吸附点位置确定的吸附范围时,通过虚拟目标与用户指定虚拟对象在水平方向上的相对位移进行吸附角速度运算,进而按照运算得到的吸附角速度将触发点移动至该吸附点位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710857548.1/2.html,转载请声明来源钻瓜专利网。