一种虚拟相机的控制方法及装置制造方法及图纸

技术编号:22776945 阅读:42 留言:0更新日期:2019-12-11 00:58
本申请提供一种虚拟相机的控制方法及装置,其中,所述方法包括:调整虚拟相机与游戏角色之间的位置,获取所述虚拟相机与游戏角色之间的水平观察距离;在确定所述虚拟相机与游戏角色之间的水平观察距离达到预设的水平距离阈值的情况下,将所述虚拟相机的位置固定在与游戏角色之间的水平距离为所述预设的水平距离阈值的位置处,并在接收到调整指令的情况下,判断虚拟相机是否向靠近所述游戏角色的方向动作;若是,根据所述调整指令确定所述虚拟相机的镜头转动参数,并根据所述镜头转动参数将所述虚拟相机的视角向远离所述游戏角色的方向转动;若否,根据所述调整指令继续调整所述虚拟相机与游戏角色之间的位置。

A control method and device of virtual camera

The application provides a control method and a device of a virtual camera, wherein the method comprises: adjusting the position between the virtual camera and the game character to obtain the horizontal viewing distance between the virtual camera and the game character; when determining that the horizontal viewing distance between the virtual camera and the game character reaches the preset horizontal distance threshold, the virtual camera The position of the virtual camera is fixed at the position where the horizontal distance between the virtual camera and the game character is the preset horizontal distance threshold, and when receiving the adjustment instruction, judge whether the virtual camera moves towards the direction close to the game character; if so, determine the lens rotation parameters of the virtual camera according to the adjustment instruction, and then change the virtual phase according to the lens rotation parameters The viewing angle of the machine rotates away from the game character; if not, continue to adjust the position between the virtual camera and the game character according to the adjustment instruction.

【技术实现步骤摘要】
一种虚拟相机的控制方法及装置
本申请涉及互联网
,特别涉及一种虚拟相机的控制方法及装置、计算设备及计算机可读存储介质。
技术介绍
在现有技术的3D游戏场景中,对于游戏角色的镜头进行拍摄的虚拟相机的位置以及角度都可以在玩家的控制下进行调整变动。但是,在游戏中存在相关法律或道德的约束,所以有些特定位置或角度是不允许虚拟相机进行拍摄和展现的,例如女性角色的裙底位置等,现有技术在这方面进行了规避设计,一般都是直接通过将相对应的空间区域划为禁区,不让虚拟相机进入这些区域,但是这样设计就会使玩家的游戏体验变差,例如,导致玩家无法从某些角度欣赏场景或虚拟角色的某些装饰。因此,需要一种新的虚拟相机的控制方法,即能符合相关法律与道德规范,又能减少对玩家设置限制,同时尽量减小对玩家正常操作的影响。
技术实现思路
有鉴于此,本申请实施例提供了一种虚拟相机的控制方法及装置、计算设备及计算机可读存储介质,以解决现有技术中存在的技术缺陷。本申请实施例公开了一种虚拟相机的控制方法,包括:调整虚拟相机与游戏角色之间的位置,获取所述虚拟本文档来自技高网...

【技术保护点】
1.一种虚拟相机的控制方法,其特征在于,包括:/n调整虚拟相机与游戏角色之间的位置,获取所述虚拟相机与游戏角色之间的水平观察距离;/n在确定所述虚拟相机与游戏角色之间的水平观察距离达到预设的水平距离阈值的情况下,将所述虚拟相机的位置固定在与游戏角色之间的水平距离为所述预设的水平距离阈值的位置处,并在接收到调整指令的情况下,判断虚拟相机是否向靠近所述游戏角色的方向动作;/n若是,根据所述调整指令确定所述虚拟相机的镜头转动参数,并根据所述镜头转动参数将所述虚拟相机的视角向远离所述游戏角色的方向转动;/n若否,根据所述调整指令继续调整所述虚拟相机与游戏角色之间的位置。/n

【技术特征摘要】
1.一种虚拟相机的控制方法,其特征在于,包括:
调整虚拟相机与游戏角色之间的位置,获取所述虚拟相机与游戏角色之间的水平观察距离;
在确定所述虚拟相机与游戏角色之间的水平观察距离达到预设的水平距离阈值的情况下,将所述虚拟相机的位置固定在与游戏角色之间的水平距离为所述预设的水平距离阈值的位置处,并在接收到调整指令的情况下,判断虚拟相机是否向靠近所述游戏角色的方向动作;
若是,根据所述调整指令确定所述虚拟相机的镜头转动参数,并根据所述镜头转动参数将所述虚拟相机的视角向远离所述游戏角色的方向转动;
若否,根据所述调整指令继续调整所述虚拟相机与游戏角色之间的位置。


2.根据权利要求1所述的方法,其特征在于,还包括:
在所述虚拟相机与游戏角色之间的水平观察距离大于预设的水平距离阈值的情况下,根据调整指令继续调整虚拟相机与游戏角色之间的位置。


3.根据权利要求1或2任一项所述的方法,其特征在于,调整虚拟相机与游戏角色之间的位置包括:
获取所述游戏角色站立的游戏地面;
将所述虚拟相机移动至与所述游戏角色站立的游戏地面的水平面上。


4.根据权利要求1所述的方法,其特征在于,根据所述调整指令确定所述虚拟相机的镜头转动参数包括:
根据所述调整指令确定所述虚拟相机的镜头向靠近所述游戏角色的方向移动的虚拟水平距离;
根据所述虚拟水平距离与所述预设的水平距离阈值的比值,得到所述虚拟相机的镜头转动参数。


5.根据权利要求4所述的方法,其特征在于,根据所述虚拟相机的镜头转动参数将所述虚拟相机的视角向远离所述游戏角色的方向转动包括:
根据所述虚拟相机的镜头转动参数获取对应的偏转角度;
将所述虚拟相机的镜头向远离所述游戏角色的方向旋转所述偏转角度。


6.根据权利要求4所述的方法,其特征在于,所述调整指令为由鼠标或键盘输入的指令。


7.一种虚拟相机的控制装置,其特征在于,包括:
调整模块,被配置为调整虚拟相机与游戏角色之间的位置,获取所述虚拟相机与游戏角色之间的水平观察距离;
检测模块,被配置为在确定所述虚拟相机与游戏角色之间的水平观察距...

【专利技术属性】
技术研发人员:赵博强
申请(专利权)人:珠海金山网络游戏科技有限公司成都西山居互动娱乐科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1