一种虚拟场景中虚拟相机的控制方法、装置及电子设备制造方法及图纸

技术编号:38895048 阅读:29 留言:0更新日期:2023-09-22 14:17
本申请实施例提供了一种虚拟场景中虚拟相机的控制方法、装置及电子设备,涉及游戏技术领域。响应于用户发送的针对虚拟对象的操作指令,控制虚拟对象移动,并控制针对虚拟对象进行图像采集的虚拟相机跟随虚拟对象移动;构建包括虚拟相机和虚拟对象的目标范围;针对虚拟相机所采集到的每帧画面,若检测到在虚拟相机采集该帧画面时,虚拟场景中存在与目标范围之间的检测距离不大于预设距离的障碍物,则确定检测距离大于预设距离时,虚拟相机与虚拟对象之间的目标距离;控制虚拟相机移动至虚拟相机和虚拟对象之间的连线上,与虚拟对象之间的距离为目标距离的位置。与相关技术相比,应用本申请实施例提供的方案,可以提升用户体验。可以提升用户体验。可以提升用户体验。

【技术实现步骤摘要】
一种虚拟场景中虚拟相机的控制方法、装置及电子设备


[0001]本申请涉及游戏
,特别是涉及一种虚拟场景中虚拟相机的控制方法、装置及电子设备。

技术介绍

[0002]随着用户娱乐需求的扩大,各类网络游戏逐渐走入用户的视野,例如:战斗游戏、寻宝游戏等。
[0003]在游戏中,游戏用户可以选择用于代表该游戏用户的游戏人物,这样,可以在该游戏人物的后方设置与该游戏人物的距离为预设距离,且针对上述游戏人物的采集角度固定的虚拟相机,从而,该虚拟相机可以在保持针对该游戏人物的采集角度以及与该游戏人物的距离的情况下,跟随该游戏人物移动,并采集该游戏人物在所处游戏场景中的画面。进而,游戏用户所看到的各个画面即为上述虚拟相机所采集的游戏人物的画面,而每个画面中均存在该游戏人物。
[0004]随着游戏人物的移动,存在该游戏人物进入游戏场景中的建筑物、游戏人物绕过游戏场景中的障碍物等情况,在这些情况下,虚拟相机和游戏人物之间可能出现障碍物,并且,该障碍物可能遮挡虚拟相机针对该游戏人物的画面采集路径,导致虚拟相机无法采集到存在该游戏人物的画面。...

【技术保护点】

【技术特征摘要】
1.一种虚拟场景中虚拟相机的控制方法,其特征在于,应用于电子设备,所述电子设备向用户提供用户界面,所述虚拟场景中包括通过所述电子设备控制的虚拟对象以及针对所述虚拟对象进行图像采集的虚拟相机;所述用户界面所显示的内容包括所述虚拟相机在所述虚拟场景中所采集的内容;所述方法包括:响应于所述用户发送的针对所述虚拟对象的操作指令,控制所述虚拟对象在所述虚拟场景中移动,并控制所述虚拟相机跟随所述虚拟对象移动;其中,所述虚拟场景为三维场景;基于所述虚拟相机对所述虚拟对象进行图像采集的采集距离,以及所述虚拟相机和所述虚拟对象在所述虚拟场景中的当前所处位置,构建包括所述虚拟相机和所述虚拟对象的目标范围;其中,所述目标范围跟随所述虚拟相机和所述虚拟对象移动;针对所述虚拟相机所采集到的每帧画面,若检测到在所述虚拟相机采集该帧画面时,所述虚拟场景中存在与所述目标范围之间的检测距离不大于预设距离的障碍物,则在以预设初始距离为最大值且以标定距离为最小值的数值范围内,确定所述检测距离大于所述预设距离时,所述虚拟相机与所述虚拟对象之间的目标距离;其中,所述标定距离是所述虚拟对象与标定点之间的距离,所述标定点为:所述虚拟相机和所述虚拟对象之间的连线上,除所述虚拟相机和所述虚拟对象所在的点之外的点;控制所述虚拟相机移动至所述虚拟相机和所述虚拟对象之间的连线上,与所述虚拟对象之间的距离为所述目标距离的位置。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在检测到所述虚拟相机完成移动时,控制所述虚拟相机对所述虚拟对象进行图像采集,得到关于所述虚拟对象的下一帧画面。3.根据权利要求1所述的方法,其特征在于,所述标定距离为:所述虚拟相机和所述虚拟对象之间的预设最小距离;或者,在以所述虚拟对象的当前所处位置为球心且以标定半径为半径的虚拟球体,以所述虚拟对象的当前所处位置为起点且沿所述连线移动的过程中,到达所述障碍物未进入所述虚拟球体的内部,且所述障碍物与所述虚拟球体只存在一个交点的位置时,所述虚拟球体的球心与所述虚拟对象的距离。4.根据权利要求3所述的方法,其特征在于,所述在以预设初始距离为最大值且以标定距离为最小值的数值范围内,确定所述检测距离大于所述预设距离时,所述虚拟相机与所述虚拟对象之间的目标距离,包括:将所述数值范围的最大值确定为当前最大值,且将所述数值范围的最小值确定为当前最小值;计算所述当前最大值和所述当前最小值的平均值,作为当前中间值;确定所述虚拟相机和所述虚拟对象之间的采集距离为所述当前中间值时的当前目标范围,并判断所述障碍物与所述当前目标范围之间的检测距离是否大于所述预设距离;若否,则将所述当前中间值确定为当前最大值,并返回所述计算所述当前最大值和所述当前最小值的平均值的步骤;若是,则将所述当前中间值确定为所述虚拟相机与所述虚拟对象之间的目标距离。
5.根据权利要求4所述的方法,其特征在于,在所述将所述当前中间值确定为所述虚拟相机与所述虚拟对象之间的目标距离之前,所述方法还包括:判断所述当前最大值与所述当前中间值的差值是否小于预设阈值;如果是,将所述当前中间值确定为所述虚拟相机与所...

【专利技术属性】
技术研发人员:项益华胡鹭航卢孔扬
申请(专利权)人:不鸣科技杭州有限公司
类型:发明
国别省市:

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

1