[发明专利]目标锁定方法、装置、电子设备及计算机可读存储介质在审
| 申请号: | 202010815621.0 | 申请日: | 2020-08-13 |
| 公开(公告)号: | CN111939563A | 公开(公告)日: | 2020-11-17 |
| 发明(设计)人: | 李博文 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
| 主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/56 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 衡滔 |
| 地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 目标 锁定 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本发明涉及一种目标锁定方法、装置、电子设备及计算机可读存储介质,属于游戏开发领域。电子设备响应玩家触发的目标锁定指令后确定目标;然后获取目标、摄像机及游戏角色三者之间在前一时刻的位置关系。在确定游戏角色和/或目标存在移动时,实时获取经过移动后的游戏角色与目标之间形成的线段;然后根据线段及位置关系,确定摄像机在当前的位置。在上述过程中,当玩家需要锁定目标时,摄像机的位置不再只根据游戏角色来确定,而是根据游戏角色与目标之间在当前时刻的位置关系以及目标、摄像机及游戏角色三者之间在前一时刻的位置关系来实时共同确定,因此,有利于避免出现目标丢失的情况。
技术领域
本申请属于游戏开发领域,具体涉及一种目标锁定方法、装置、电子设备及计算机可读存储介质。
背景技术
在当前的第三人称类游戏或者其他锁定视角类游戏中,摄像头与玩家对应的游戏角色之间的位置固定。当游戏角色移动时,摄像机跟随游戏角色的移动而移动。在此过程中,当玩家需要锁定一个目标时,若是在狭小的空间,可能会因为游戏角色的移动角度过大或者游戏角色的移动速度过快等原因,使得目标溢出屏幕的显示范围,从而导致玩家无法找到目标的情况,影响玩家的游戏体验。
发明内容
有鉴于此,本申请的目的在于提供一种目标锁定方法、装置、电子设备及计算机可读存储介质,在玩家锁定一个目标时,根据游戏角色与目标之间的距离实时调整摄像机所处的位置,有利于避免出现目标丢失的情况。
本申请的实施例是这样实现的:
第一方面,本申请实施例提供一种目标锁定方法,所述方法包括:响应玩家触发的目标锁定指令,确定目标;获取所述目标、摄像机及与所述玩家对应的游戏角色三者之间在前一时刻的位置关系;在确定所述游戏角色和/或所述目标存在移动时,实时获取经过移动后的所述游戏角色与所述目标之间形成的线段;根据所述线段及所述位置关系,确定所述摄像机在当前的位置。在上述过程中,当玩家需要锁定目标时,摄像机的位置不再只根据游戏角色来确定,而是根据游戏角色与目标之间在当前时刻的位置关系以及目标、摄像机及游戏角色三者之间在前一时刻的位置关系来实时共同确定,因此,有利于避免出现目标丢失的情况。
结合第一方面实施例,在一种可能的实施方式中,所述根据所述线段及所述位置关系,确定所述摄像机在当前的位置,包括:根据相似三角形原理,确定出目标点,所述目标点与所述线段的端点所形成的三角形与所述位置关系对应的三角形存在相似关系;将所述目标点确定为所述摄像机在当前的位置;在所述位置关系对应的三角形中,所述游戏角色与所述目标在所述前一时刻对应的连线与所述线段为对应边。由于在前一时刻,玩家可以通过摄像机同时观看到游戏角色以及目标,因此,在通过相似三角形原理,根据前一时刻的摄像头、游戏角色以及目标三者的位置关系对应的三角形△0确定出当前的摄像头的位置,使得当前的摄像头的位置、当前的游戏角色以及当前的目标所形成的三角形△1与△0相似时,也可以保证当前的游戏角色以及当前的目标同时出现在玩家的视角范围内,从而避免出现目标丢失的情况,进一步提升玩家的游戏体验。
结合第一方面实施例,在一种可能的实施方式中,存在多个点使得自身与所述线段的端点所形成的三角形与所述位置关系对应的三角形存在相似关系,所述根据相似三角形原理,确定出目标点,包括:从所述多个点中随机选择出一个点确定为所述目标点。
结合第一方面实施例,在一种可能的实施方式中,预先保存有所述摄像机在竖直方向上的高度值与所述游戏角色在竖直方向上的高度值的对应关系表,且存在多个点使得自身与所述线段的端点所形成的三角形与所述位置关系对应的三角形存在相似关系,所述根据相似三角形原理,确定出目标点,包括:根据所述游戏角色在竖直方向上的当前的高度值及所述对应关系表,确定与所述摄像机对应的在竖直方向上的当前的高度值;从所述多个点中确定出所述目标点,所述目标点在竖直方向上的高度值等于所述与所述摄像机对应的在竖直方向上的当前的高度值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010815621.0/2.html,转载请声明来源钻瓜专利网。





