【技术实现步骤摘要】
一种虚拟镜头调整方法及装置
本申请涉及互联网
,特别涉及一种虚拟镜头调整方法及装置、计算设备和计算机可读存储介质。
技术介绍
随着互联网技术的日益发展,越来越多的人通过玩游戏进行日常消遣,使得游戏也得到了长足的发展。在目前的游戏中,当涉及到游戏人物释放技能或者射击目标时,会出现预先锁定游戏目标的游戏需求,当锁定游戏目标之后,目标锁定过程依赖玩家的手动操作,由于游戏目标的移动,经常会出现目标丢失的情况,导致玩家的镜头无法准确跟踪目标,出现目标丢失的情况。那么如何解决上述问题,就成为开发人员亟待解决的问题。
技术实现思路
有鉴于此,本申请实施例提供了一种虚拟镜头调整方法及装置、计算设备和计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本申请实施例的第一方面,提供了一种虚拟镜头调整方法,包括:获取操控角色的角色位置和目标角色的目标位置;根据所述角色位置和所述目标位置确定虚拟镜头的对焦点;根据所述角色位置、所述目标位置和所述对焦点确定所述虚拟镜头的水平
【技术保护点】
1.一种虚拟镜头调整方法,其特征在于,包括:/n获取操控角色的角色位置和目标角色的目标位置;/n根据所述角色位置和所述目标位置确定虚拟镜头的对焦点;/n根据所述角色位置、所述目标位置和所述对焦点确定所述虚拟镜头的水平角度和俯仰角度;/n根据所述对焦点、所述角色位置、所述目标位置、所述水平角度和所述俯仰角度调整所述虚拟镜头。/n
【技术特征摘要】
1.一种虚拟镜头调整方法,其特征在于,包括:
获取操控角色的角色位置和目标角色的目标位置;
根据所述角色位置和所述目标位置确定虚拟镜头的对焦点;
根据所述角色位置、所述目标位置和所述对焦点确定所述虚拟镜头的水平角度和俯仰角度;
根据所述对焦点、所述角色位置、所述目标位置、所述水平角度和所述俯仰角度调整所述虚拟镜头。
2.如权利要求1所述的虚拟镜头调整方法,其特征在于,根据所述角色位置和所述目标位置确定虚拟镜头的对焦点,包括:
将所述角色位置和所述目标位置连线的中点确定为虚拟镜头的对焦点。
3.如权利要求1所述的虚拟镜头调整方法,其特征在于,根据所述角色位置、所述目标位置和所述对焦点确定所述虚拟镜头的水平角度和俯仰角度,包括:
将所述角色位置与所述目标位置的连线确定为第一连接线;
将所述对焦点与虚拟镜头的连线确定为第二连接线;
根据所述第一连接线和所述第二连接线确定所述虚拟镜头的水平角度;
根据所述第一连接线与水平面确定所述虚拟镜头的俯仰角度。
4.如权利要求1所述的虚拟镜头调整方法,其特征在于,
所述虚拟镜头的视景空间包括近平面和远平面,所述操控角色和所述目标角色位于所述近平面和远平面之间的视景空间内;
根据所述对焦点、所述角色位置、所述目标位置、所述水平角度和所述俯仰角度调整所述虚拟镜头,包括:
获取所述虚拟镜头到所述对焦点的焦距、所述角色位置到所述目标位置的目标距离、所述角色位置和所述目标位置在所述虚拟镜头的近平面的投影;
根据所述焦距、所述目标距离、所述角色位置的投影和所述目标位置的投影调整所述虚拟镜头的焦距;
在所述水平角度在预设的第一角度阈值范围之外的情况下,在水平方向上调整所述虚拟镜头,以使所述水平角度在所述第一角度阈值范围内;
在所述俯仰角度在预设的第二角度阈值范围之外的情况下,在竖直方向上调整所述虚拟镜头,以使所述俯仰角度与调整角度的差值在所述第二角度阈值范围内。
5.如权利要求4所述的虚拟镜头调整方法,其特征在于,根据所述焦距、所述目标距离、所述角色位置的投影和所述目标位置的投影调整所述虚拟镜头的焦距,包括:
根据所述目标距离和所述焦距获得距离差值,在所述距离差值大于预设阈值的情况下,根据所述距离差值、所述焦距和预设的补偿值确定更新焦距,减少所述虚拟镜头的焦距至所述更新焦距;
在所述角色位置的投影或所述目标位置的投影位于所述近平面之外的情况下,增加所述虚拟镜头的焦距,以使所述角色位置的投影和所述目标位置的投影位于所述近平面之内。
6.如权利要求5所述的虚拟镜头调整方法,其特征在于,还包括:
在所述近平面内设置预警框;
在所述角色位置的投影或所述目标位置的投影位于所述预警框之外的情况下,增加所述虚拟镜头的焦距,以使所述角色位置的投影和所述目标位置的投影位于所述预警框之内。
7.一种虚拟镜头调整装置,其特征在于,包括:
获取模块,被配置为获取操控角色的角色位置和目标角色的目标位置;
第一确定模块,被配置为根据所述角色位置和所述目标位置确定虚拟镜头的对焦...
【专利技术属性】
技术研发人员:包敬恒,
申请(专利权)人:珠海金山网络游戏科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。