游戏的显示控制方法、装置、存储介质及电子设备制造方法及图纸

技术编号:30232164 阅读:29 留言:0更新日期:2021-09-29 10:07
本申请提供了一种游戏的显示控制方法、装置、存储介质及电子设备,通过终端设备提供一图形用户界面,并在所述图形用户界面中显示通过一虚拟摄像机拍摄游戏场景而获得的游戏场景画面,该方法还包括:响应于第一虚拟角色在游戏场景中的位置变化,根据位置变化调整虚拟摄像机的位置以更新游戏场景画面;响应于镜头锚点触发操作,在游戏场景中确定至少一个镜头锚点;根据镜头锚点和第一虚拟角色的位置关系调整虚拟摄像机的位置以更新游戏场景画面。通过本申请,能够使得虚拟摄像机的位置跟随镜头锚点和第一虚拟角色的位置关系对应变化,提高了对游戏场景进行观察的灵活性和观察效率。了对游戏场景进行观察的灵活性和观察效率。了对游戏场景进行观察的灵活性和观察效率。

【技术实现步骤摘要】
游戏的显示控制方法、装置、存储介质及电子设备


[0001]本申请涉及虚拟环境
,具体而言,涉及一种游戏的显示控制方法、游戏的显示控制装置、计算机可读存储介质及电子设备。

技术介绍

[0002]目前,很多上帝视角(也称第三人称)的游戏,终端设备上显示的游戏场景画面一般是以主控玩家角色为观察中心,对游戏场景进行观察得到的画面,当操控游戏场景中的主控玩家角色移动时,游戏场景画面会跟随着移动。对于任意一个终端设备所显示的游戏场景画面,是由主控玩家角色对应的虚拟摄像机在游戏场景中采集的,即,将虚拟摄像机与主控玩家角色的位置进行绑定,使得虚拟摄像机所采集的游戏场景画面随着主控玩家角色位置的移动而移动。
[0003]上述方法,由于上帝视角是俯视的关系,且虚拟摄像机所观察的视野范围有限,玩家通过游戏场景画面只能看到其自身周围的游戏场景,无法看到稍远一些的游戏场景,导致玩家很难边战斗边持续关注某些重要目标,并且由于游戏场景画面的视野范围有限,导致关注目标容易移到屏幕外,如图1所示。此外,当某个方向有敌方虚拟角色位于视野范围的边缘时,也很难看清楚敌方虚拟角色的位置、状态、动作等画面信息,在可以看清楚敌方虚拟角色的画面信息时,敌方虚拟角色与主控玩家角色的距离已经很近,导致主控玩家角色无法及时做出有效反应。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]有鉴于此,本申请的目的在于提供一种游戏的显示控制方法、装置、存储介质及电子设备,能够使得虚拟摄像机的位置跟随镜头锚点和第一虚拟角色的位置关系对应变化,解决了现有技术中虚拟摄像机所观察的视野范围固定、和/或视野范围有限的问题,达到了提高对游戏场景进行观察的灵活性和观察效率的效果。
[0006]本申请实施例还提供了一种游戏的显示控制方法,通过终端设备提供一图形用户界面,并在所述图形用户界面中显示通过一虚拟摄像机拍摄游戏场景而获得的游戏场景画面,所述方法还包括:响应于第一虚拟角色在所述游戏场景中的位置变化,根据所述位置变化调整所述虚拟摄像机的位置以更新所述游戏场景画面,其中,所述第一虚拟角色为玩家通过所述终端设备控制的虚拟角色;响应于镜头锚点触发操作,在所述游戏场景中确定至少一个镜头锚点;根据所述镜头锚点和所述第一虚拟角色的位置关系调整所述虚拟摄像机的位置以更新所述游戏场景画面。
[0007]在一种可能的实施方式中,响应于镜头锚点触发操作,在所述游戏场景中确定至少一个镜头锚点的步骤可包括以下步骤之一:响应于针对所述第一虚拟角色的操作,生成一镜头锚点,并移动所生成的镜头锚点以将所生成的镜头锚点定位到目标虚拟对象上;响
应于针对所述游戏场景中的目标虚拟对象的操作,生成一镜头锚点,并将所生成的镜头锚点定位到目标虚拟对象上,所述目标虚拟对象包括第二虚拟角色和/或虚拟坐标位置。
[0008]在一种可能的实施方式中,针对所述第一虚拟角色的操作可包括长按操作,响应于针对所述第一虚拟角色的操作,生成一镜头锚点,并移动所生成的镜头锚点以将所生成的镜头锚点定位到目标虚拟对象上的步骤可包括:响应于所述长按操作,在所述长按操作对应的位置处生成一镜头锚点;保持所述长按操作并在所述游戏场景中进行滑动,以使所生成的镜头锚点随着滑动轨迹对应移动,并将所生成的镜头锚点定位到目标虚拟对象上。
[0009]在一种可能的实施方式中,可通过以下方式将所生成的镜头锚点定位到目标虚拟对象上:确定所述镜头锚点触发操作在所述游戏场景中的释放位置,将所述镜头锚点定位到与所述释放位置对应的目标虚拟对象上,并将所述目标虚拟对象在所述游戏场景中所处的位置确定为所述镜头锚点所处的位置。
[0010]在一种可能的实施方式中,可通过以下方式之一来确定所述目标虚拟对象:将所述游戏场景中与所述释放位置对应的虚拟坐标位置确定为所述目标虚拟对象;将位于所述游戏场景的目标选择范围内的多个候选虚拟对象中选择出的一个虚拟对象确定为所述目标虚拟对象,所述目标选择范围基于所述释放位置来确定。
[0011]在一种可能的实施方式中,可通过以下方式从所述多个候选虚拟对象中确定所述目标虚拟对象:根据每个候选虚拟对象的选择优先级,从所述多个候选虚拟对象中选择出一个虚拟对象确定为目标虚拟对象,所述选择优先级是根据候选虚拟对象的类型和/或候选虚拟对象与第一虚拟角色之间的距离来确定的。
[0012]在一种可能的实施方式中,根据所述镜头锚点和所述第一虚拟角色的位置关系调整所述虚拟摄像机的位置以更新所述游戏场景画面的步骤可包括:确定所述镜头锚点和所述第一虚拟角色分别对应的权重值;根据所述权重值,调整所述虚拟摄像机的位置。
[0013]在一种可能的实施方式中,所述虚拟摄像机的位置包括虚拟摄像机的观察中心的位置和虚拟摄像机的镜头高度的位置,根据所述镜头锚点和所述第一虚拟角色的位置关系调整所述虚拟摄像机的位置以更新所述游戏场景画面的步骤可包括以下步骤中的至少一项:根据所述第一虚拟角色和/或所述镜头锚点的移动,调整所述虚拟摄像机的观察中心的位置以更新所述游戏场景画面,所述观察中心指所述虚拟摄像机投影到所述游戏场景中的位置;根据所述第一虚拟角色和/或所述镜头锚点的移动,调整所述虚拟摄像机的镜头高度的位置以更新所述游戏场景画面,所述镜头高度指所述虚拟摄像机相对于观察中心的高度。
[0014]在一种可能的实施方式中,根据所述第一虚拟角色和/或所述镜头锚点的移动,调整所述虚拟摄像机的观察中心的位置以更新所述游戏场景画面的步骤可包括:确定所述第一虚拟角色与所述镜头锚点之间的虚拟连线的中点;将所述中点确定为所述虚拟摄像机的观察中心的位置,以使所述游戏场景画面根据所述中点的移动对应变化。
[0015]在一种可能的实施方式中,根据所述第一虚拟角色和/或所述镜头锚点的移动,调整所述虚拟摄像机的镜头高度的位置以更新所述游戏场景画面的步骤可包括:随着所述第一虚拟角色与所述镜头锚点之间距离的增大,调高所述虚拟摄像机的镜头高度以扩大所述游戏场景画面中所显示的游戏场景范围,随着所述第一虚拟角色与所述镜头锚点之间距离的减小,降低所述虚拟摄像机的镜头高度以缩小所述游戏场景画面中所显示的游戏场景范
围。
[0016]在一种可能的实施方式中,根据所述镜头锚点和所述第一虚拟角色的位置关系调整所述虚拟摄像机的位置以更新所述游戏场景画面的步骤可包括:根据所述第一虚拟角色和/或所述镜头锚点的移动,调整所述虚拟摄像机的观察中心的位置;响应于检测到所述第一虚拟角色与所述镜头锚点之间距离大于所述虚拟摄像机在当前镜头高度下的视野极限距离,调整所述虚拟摄像机的镜头高度的位置,以使在调整后的镜头高度下获得的游戏场景画面中包括所述第一虚拟角色和所述镜头锚点。
[0017]在一种可能的实施方式中,该显示控制方法可还包括:基于所述第一虚拟角色与所述镜头锚点在所述游戏场景中所处的位置,确定所述第一虚拟角色与所述镜头锚点在第一方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏的显示控制方法,其特征在于,通过终端设备提供一图形用户界面,并在所述图形用户界面中显示通过一虚拟摄像机拍摄游戏场景而获得的游戏场景画面,所述方法还包括:响应于第一虚拟角色在所述游戏场景中的位置变化,根据所述位置变化调整所述虚拟摄像机的位置以更新所述游戏场景画面,其中,所述第一虚拟角色为玩家通过所述终端设备控制的虚拟角色;响应于镜头锚点触发操作,在所述游戏场景中确定至少一个镜头锚点;根据所述镜头锚点和所述第一虚拟角色的位置关系调整所述虚拟摄像机的位置以更新所述游戏场景画面。2.根据权利要求1所述的显示控制方法,其特征在于,响应于镜头锚点触发操作,在所述游戏场景中确定至少一个镜头锚点的步骤包括以下步骤之一:响应于针对所述第一虚拟角色的操作,生成一镜头锚点,并移动所生成的镜头锚点以将所生成的镜头锚点定位到目标虚拟对象上;响应于针对所述游戏场景中的目标虚拟对象的操作,生成一镜头锚点,并将所生成的镜头锚点定位到目标虚拟对象上,所述目标虚拟对象包括第二虚拟角色和/或虚拟坐标位置。3.根据权利要求2所述的显示控制方法,其特征在于,针对所述第一虚拟角色的操作包括长按操作,响应于针对所述第一虚拟角色的操作,生成一镜头锚点,并移动所生成的镜头锚点以将所生成的镜头锚点定位到目标虚拟对象上的步骤包括:响应于所述长按操作,在所述长按操作对应的位置处生成一镜头锚点;保持所述长按操作并在所述游戏场景中进行滑动,以使所生成的镜头锚点随着滑动轨迹对应移动,并将所生成的镜头锚点定位到目标虚拟对象上。4.根据权利要求2所述的显示控制方法,其特征在于,通过以下方式将所生成的镜头锚点定位到目标虚拟对象上:确定所述镜头锚点触发操作在所述游戏场景中的释放位置,将所述镜头锚点定位到与所述释放位置对应的目标虚拟对象上,并将所述目标虚拟对象在所述游戏场景中所处的位置确定为所述镜头锚点所处的位置。5.根据权利要求4所述的显示控制方法,其特征在于,通过以下方式之一来确定所述目标虚拟对象:将所述游戏场景中与所述释放位置对应的虚拟坐标位置确定为所述目标虚拟对象;将位于所述游戏场景的目标选择范围内的多个候选虚拟对象中选择出的一个虚拟对象确定为所述目标虚拟对象,所述目标选择范围基于所述释放位置来确定。6.根据权利要求5所述的显示控制方法,其特征在于,通过以下方式从所述多个候选虚拟对象中确定所述目标虚拟对象:根据每个候选虚拟对象的选择优先级,从所述多个候选虚拟对象中选择出一个虚拟对象确定为目标虚拟对象,所述选择优先级是根据候选虚拟对象的类型和/或候选虚拟对象与第一虚拟角色之间的距离来确定的。7.根据权利要求1所述的显示控制方法,其特征在于,根据所述镜头锚点和所述第一虚
拟角色的位置关系调整所述虚拟摄像机的位置以更新所述游戏场景画面的步骤包括:确定所述镜头锚点和所述第一虚拟角色分别对应的权重值;根据所述权重值,调整所述虚拟摄像机的位置。8.根据权利要求1所述的显示控制方法,其特征在于,所述虚拟摄像机的位置包括虚拟摄像机的观察中心的位置和虚拟摄像机的镜头高度的位置,根据所述镜头锚点和所述第一虚拟角色的位置关系调整所述虚拟摄像机的位置以更新所述游戏场景画面的步骤包括以下步骤中的至少一项:根据所述第一虚拟角色和/或所述镜头锚点的移动,调整所述虚拟摄像机的观察中心的位置以更新所述游戏场景画面,所述观察中心指所述虚拟摄像机投影到所述游戏场景中的位置;根据所述第一虚拟角色和/或所述镜头锚点的移动,调整所述虚拟摄像机的镜头高度的位置以更新所述游戏场景画面,所述镜头高度指所述虚拟摄像机相对于观察中心的高度。9.根据权利要求8所述的显示控制方法,其特征在于,根据所述第一虚拟角色和/或所述镜头锚点的移动,调整所述虚拟摄像机的观察中心的位置以更新所述游戏场景画面的步骤包括:确定所述第一虚拟角色与所述镜头锚点之间的虚拟连线的中点;将所述中点确定为所述虚拟摄像机的观察中心的位置,以使所述游戏场景画面根据所述中点的移动对应变化。10.根据权利要求8所述的显示控制方法,其特征在于,根据所述第一虚拟角色和/或所述镜头锚点的移动,调整所述虚拟摄像机的镜头高度的位置以更新所述游戏场景画面的步骤包括:随着所述第一虚拟角色与所述镜头锚点之间距离的增大,调高所述虚拟摄像机的镜头高度以扩大所述游戏场景画面中所显示的游戏场景范围,随着所述第一虚拟角色与所述镜头锚点之间距离的减小,降低所述虚拟摄像机的镜头高度以缩小所述游戏场景画面中所显示的游戏场景范围。11.根据权利要求8所述的显示控制方法,其特征在于,根据所述镜头锚点和所述第一虚拟角色的位置关系调整所述虚拟摄像机的位置以更新所述游戏场景画面的步骤包括:根据所述第一虚拟角色和/或所述...

【专利技术属性】
技术研发人员:张泽权
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1