[发明专利]一种虚拟相机控制的方法及装置、电子设备、存储介质有效
申请号: | 201911419674.4 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111135556B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 李泽奥 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/23 | 分类号: | A63F13/23;A63F13/52;A63F13/822;A63F13/2145;H04N23/695 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 相机 控制 方法 装置 电子设备 存储 介质 | ||
1.一种虚拟相机控制的方法,其特征在于,通过终端设备的触控显示器提供图形用户界面,所述图形用户界面包括通过所述虚拟相机所捕获的游戏画面,其中所述游戏画面至少包括一虚拟对象,所述方法包括:
响应作用于所述触控显示器上的滑动操作,对所述虚拟相机的相机力臂长度进行调整,其中,所述相机力臂长度为所述虚拟相机与相机控制组件的距离;
根据所述虚拟相机当前的相机力臂长度,对所述游戏画面中的安全区域的尺寸进行调整;
在检测到所述虚拟对象不在所述安全区域的范围内时,对所述虚拟相机的位置进行调整。
2.根据权利要求1所述的方法,其特征在于,所述在检测到所述虚拟对象不在所述安全区域的范围内时,对所述虚拟相机的位置进行调整,包括:
在检测到所述虚拟对象不在所述安全区域的范围内时,获取所述虚拟对象当前的位置信息;
根据所述虚拟对象当前的位置信息,对所述相机控制组件的位置进行调整;
获取所述相机控制组件当前的位置信息,并根据所述相机控制组件当前的位置信息,对所述虚拟相机的位置进行调整。
3.根据权利要求2所述的方法,其特征在于,所述根据所述虚拟对象当前的位置信息,对所述相机控制组件的位置进行调整,包括:
确定所述虚拟对象与所述相机控制组件之间的距离信息;
确定所述距离信息对应的阻尼系数;
根据所述虚拟对象当前的位置信息、所述距离信息和所述阻尼系数,对所述相机控制组件的位置进行调整。
4.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟相机当前的相机力臂长度,对所述游戏画面中的安全区域的尺寸进行调整,包括:
获取针对所述虚拟相机当前的相机力臂长度的相机力臂系数;
按照所述相机力臂系数,对所述游戏画面中的安全区域的尺寸进行调整。
5.根据权利要求1所述的方法,其特征在于,所述滑动操作包括双指合拢操作和双指分开操作。
6.根据权利要求5所述的方法,其特征在于,所述响应作用于所述触控显示器上的滑动操作,对所述虚拟相机的相机力臂长度进行调整,包括:
响应作用于所述触控显示器上的双指合拢操作,对所述虚拟相机的相机力臂长度进行调高处理。
7.根据权利要求5所述的方法,其特征在于,所述响应作用于所述触控显示器上的滑动操作,对所述虚拟相机的相机力臂长度进行调整,包括:
响应作用于所述触控显示器上的双指分开操作,对所述虚拟相机的相机力臂长度进行缩短处理。
8.根据权利要求1所述的方法,其特征在于,所述对所述虚拟相机的相机力臂长度进行调整,包括:
确定所述滑动操作在所述触控显示器上移动的距离;
确定与所述距离对应的距离调整值;
按照所述距离调整值,对所述虚拟相机的相机力臂长度进行调整。
9.根据权利要求8所述的方法,其特征在于,所述按照所述距离调整值,对所述虚拟相机的相机力臂长度进行调整,包括:
采用所述距离调整值,确定针对所述虚拟相机的相机力臂的目标长度;
结合所述目标长度及预设的力臂长度范围,更新相机力臂系数;
采用所述相机力臂系数,调整所述相机控制组件的位置,以将所述虚拟相机当前的相机力臂长度设置为所述目标长度。
10.根据权利要求1所述的方法,其特征在于,所述虚拟相机的相机力臂用于确定所述虚拟相机的视角范围,且所述虚拟相机的视角范围与所述相机力臂的长度呈正相关,所述安全区域的尺寸与所述相机力臂长度呈正相关。
11.根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据所述相机控制组件的旋转信息,对所述虚拟相机的角度进行调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911419674.4/1.html,转载请声明来源钻瓜专利网。