画面显示方法、装置、终端及存储介质制造方法及图纸

技术编号:30704317 阅读:35 留言:0更新日期:2021-11-06 09:46
本申请实施例公开了一种画面显示方法、装置、终端及存储介质,属于计算机和互联网技术领域。所述方法包括:显示游戏对局的观战界面;在观战界面中,以第一观战视角显示游戏画面;其中,第一观战视角中包括第一虚拟对象;响应于针对至少一个第二虚拟对象的选择操作,以第二观战视角显示游戏画面;其中,第二观战视角中包括第一虚拟对象和至少一个第二虚拟对象。本申请通过响应于观战者针对至少一个第二虚拟对象的选择操作,在观战界面中,对第一虚拟对象和至少一个第二虚拟对象进行关联追踪显示,而不局限于追踪显示单一虚拟对象,从而提高了画面显示的灵活性。同时,通过将多个虚拟对象进行关联追踪显示,降低了精彩战斗画面的获取难度。获取难度。获取难度。

【技术实现步骤摘要】
画面显示方法、装置、终端及存储介质


[0001]本申请实施例涉及计算机和互联网
,特别涉及一种画面显示方法、装置、终端及存储介质。

技术介绍

[0002]目前,在一些游戏中,用户可以对其他用户参与的游戏对局进行观战。
[0003]以MOBA(Multiplayer Online Battle Arena,多人在线竞技)类游戏为例。客户端响应于用户开启针对目标游戏对局的观战模式,显示目标游戏对局的游戏画面,该游戏画面始终聚焦于游戏对局中的某一虚拟对象,并跟随该目标虚拟对象进行调整显示,画面显示不够灵活。

技术实现思路

[0004]本申请实施例提供了一种画面显示方法、装置、终端及存储介质,能够提高画面显示的灵活性。技术方案如下:
[0005]根据本申请实施例的一个方面,提供了一种画面显示方法,所述方法包括:
[0006]显示游戏对局的观战界面,所述观战界面用于显示观战视角下的所述游戏对局的游戏画面;
[0007]在所述观战界面中,以第一观战视角显示所述游戏画面;其中,所述第一观战视角中包括第一虚拟对象;
[0008]响应于针对至少一个第二虚拟对象的选择操作,以第二观战视角显示所述游戏画面;其中,所述第二观战视角中包括所述第一虚拟对象和所述至少一个第二虚拟对象。
[0009]根据本申请实施例的一个方面,提供了一种画面显示装置,所述装置包括:
[0010]观战界面显示模块,用于显示游戏对局的观战界面,所述观战界面用于显示观战视角下的所述游戏对局的游戏画面;
[0011]游戏画面显示模块,用于在所述观战界面中,以第一观战视角显示所述游戏画面;其中,所述第一观战视角中包括第一虚拟对象;
[0012]所述游戏画面显示模块,还用于响应于针对至少一个第二虚拟对象的选择操作,以第二观战视角显示所述游戏画面;其中,所述第二观战视角中包括所述第一虚拟对象和所述至少一个第二虚拟对象。
[0013]根据本申请实施例的一个方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述画面显示方法。
[0014]根据本申请实施例的一个方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述画面显示方法。
[0015]根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述画面显示方法。
[0016]本申请实施例提供的技术方案可以带来如下有益效果:
[0017]通过响应于观战者针对游戏对局中的至少一个第二虚拟对象的选择操作,在游戏对局的观战界面中,对第一虚拟对象和至少一个第二虚拟对象进行关联追踪显示,而不局限于追踪显示单一虚拟对象,从而提高了画面显示的灵活性。同时,通过将多个虚拟对象进行关联追踪显示,降低了精彩战斗画面的获取难度,从而提高了精彩战斗画面的获取成功率。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请一个实施例提供的方案实施环境的示意图;
[0020]图2是本申请一个实施例提供的画面显示方法的流程图;
[0021]图3是本申请一个实施例提供的观战界面的示意图;
[0022]图4至图6是本申请实施例提供的观战视角的示意图;
[0023]图7是本申请一个实施例提供的观战视角切换方法的流程图;
[0024]图8是本申请一个实施例提供的画面显示装置的框图;
[0025]图9是本申请另一个实施例提供的画面显示装置的框图;
[0026]图10是本申请一个实施例提供的终端的结构框图。
具体实施方式
[0027]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0028]在对本申请实施例进行介绍说明之前,首先对本申请中涉及的相关名词进行解释说明。
[0029]1、虚拟对象
[0030]虚拟对象是指用户帐号在应用程序中控制的虚拟角色。以应用程序为游戏应用程序为例,虚拟对象是指用户帐号在游戏应用程序中控制的游戏角色。虚拟对象可以是人物形态,可以是动物、卡通或者其它形态,本申请实施例对此不作限定。虚拟对象可以以3维形式展示,也可以以2.5维形式展示,还可以以2维形式展示,本申请实施例对此不作限定。
[0031]在不同的游戏应用程序中,用户帐号控制虚拟对象所能执行的操作也可能有所不同。例如,在MOBA游戏中,用户帐号可以控制虚拟对象执行奔跑、跳跃、攻击、释放技能等操作。
[0032]当然,除了游戏应用程序之外,其它类型的应用程序中也可以向用户展示虚拟对
象,并给虚拟对象提供相应的功能。例如,AR(Augmented Reality,增强现实)类应用程序、社交类应用程序、互动娱乐类应用程序等,本申请实施例对此不作限定。另外,对于不同的应用程序来说,其所提供的虚拟对象的形态也会有所不同,且相应的功能也会有所不同,这都可以根据实际需求预先进行配置,本申请实施例对此不作限定。
[0033]2、虚拟环境
[0034]虚拟环境是应用程序(如游戏应用程序)的客户端在终端上运行时显示(或提供)的环境,该虚拟环境是指营造出的供虚拟对象进行活动(如游戏竞技)的环境,如可以是虚拟房屋、虚拟岛屿、虚拟地图等。该虚拟环境可以是对真实世界的仿真环境,也可以是半仿真半虚构的环境,还可以是纯虚构的环境。虚拟环境可以是2维虚拟环境,也可以是2.5维虚拟环境,或者是3维虚拟环境,本申请实施例对此不作限定。
[0035]请参考图1,其示出了本申请一个实施例提供的方案实施环境的示意图。该实施环境可以包括:终端10和服务器20。
[0036]终端10可以是诸如手机、平板电脑、游戏主机、PC(Personal Computer,个人计算机)、多媒体播放设备等电子设备。终端10中可以安装运行游戏类应用程序的客户端,如MOBA类游戏应用程序的客户端。可选地,终端10可以包括游戏者终端和观战者终端。游戏者终端是指正在进行游戏对局的终端,观战者终端是指正在对游戏对局进行观战的终端。观战者终端可以通过服务器20获取游戏对局对应的游戏数据,以向观战者显示该游戏对局对应的游戏画面。
[0037]服务器20用于为终端1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种画面显示方法,其特征在于,所述方法包括:显示游戏对局的观战界面,所述观战界面用于显示观战视角下的所述游戏对局的游戏画面;在所述观战界面中,以第一观战视角显示所述游戏画面;其中,所述第一观战视角中包括第一虚拟对象;响应于针对至少一个第二虚拟对象的选择操作,以第二观战视角显示所述游戏画面;其中,所述第二观战视角中包括所述第一虚拟对象和所述至少一个第二虚拟对象。2.根据权利要求1所述的方法,其特征在于,所述以第二观战视角显示所述游戏画面,包括:跟随所述第一虚拟对象和所述至少一个第二虚拟对象,调整虚拟相机的位置,以调整显示所述游戏画面;其中,所述虚拟相机用于捕捉所述游戏对局的虚拟环境以生成所述游戏画面,所述位置包括水平位置和垂直位置。3.根据权利要求2所述的方法,其特征在于,所述跟随所述第一虚拟对象和所述至少一个第二虚拟对象,调整虚拟相机的位置,以调整显示所述游戏画面,包括:按照第一间隔时长获取所述第一虚拟对象和所述至少一个第二虚拟对象之间的中心位置;基于所述中心位置,计算得到所述虚拟相机的期望位置;将所述虚拟相机从当前位置移动到所述期望位置,以调整显示所述游戏画面。4.根据权利要求3所述的方法,其特征在于,所述基于所述中心位置,计算得到所述虚拟相机的期望位置,包括:分别计算所述第一虚拟对象和所述至少一个第二虚拟对象与所述中心位置之间的距离值;基于所述距离值中的最大距离值,计算得到目标垂直位置;将所述中心位置确定为目标水平位置;基于所述目标垂直位置和所述目标水平位置,计算得到所述虚拟相机的期望位置。5.根据权利要求4所述的方法,其特征在于,所述基于所述距离值中的最大距离值,计算得到目标垂直位置,包括:基于所述最大距离值和第一换算系数,计算得到中间高度参数;将所述中间高度参数与基础垂直位置的和值,确定为所述目标垂直位置。6.根据权利要求3所述的方法,其特征在于,所述将所述虚拟相机从当前位置移动到所述期望位置,以调整显示所述游戏画面,包括:根据第一加速度将所述虚拟相机的水平移动速度调整至第一速度,并以所述第一速度调整所述虚拟相机的水平位置;在检测到所述虚拟相机的位置与所述目标水平位置之间的距离等于第一阈值距离的情况下,根据第二加速度调整所述水平移动速度,以使得所述虚拟相机移动至所述目标水平位置;根据第三加速度将所述虚拟相机的垂直移动速度调整至第二速度,并以所述第二速度调整所述虚拟相机的垂直位置;
在检测到所述虚拟相机的位置与所述目标垂直位置之间的距离等于第二阈值距离的情况下,根据第四加速度调整所述垂直移动速度,以使得所述虚拟相机移动至所述目标垂直位置。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于针对所述至少一个第二虚拟对象的选择操作,获取所述第一虚拟对象和所述至少一个第二虚拟对象之间的中心位置;将所述中心位置确定为所述第二观战视角对应的初始水平位置;基于所述中心位置,计算得到所述第二观战视角对应的初始垂直位置;将虚拟相机的水平位置从所述第一虚拟对象的中心位置移动至所述初始水平位置,以及将所述虚拟相机的垂直位置从第一阈值移动至所述初始垂直位置,以使得所述游戏画面的观战视角从所述第一观战视角切换为所述第二观战视角。8.根据权利要求7所述的方法,其特征在于,所述将虚拟相机的水平位置从所述第一虚拟对象的中心位置移动至所述初始水平位置,以及将所述虚...

【专利技术属性】
技术研发人员:周磊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1