欢迎光临小豌豆知识网!
当前位置:首页 > 生活技术 > 运动娱乐> 游戏行为的处理方法、装置、存储介质和电子装置独创技术55013字

游戏行为的处理方法、装置、存储介质和电子装置

2021-02-01 21:54:30

游戏行为的处理方法、装置、存储介质和电子装置

  技术领域

  本发明涉及计算机领域,具体而言,涉及一种游戏行为的处理方法、装置、存储介质和电子装置。

  背景技术

  目前,在游戏直播时,由职业选手控制的虚拟游戏角色可能会出现独特的游戏行为,该游戏行为可能需要普通玩家经过重复训练,才能控制对应的虚拟游戏角色实现,仅仅观看直播游戏的一瞬间是很难学会的,即使观看录像也很难,从而存在对游戏行为进行处理的效率低的技术问题。

  针对现有技术中对游戏行为进行处理的效率低的技术问题,目前尚未提出有效的解决方案。

  发明内容

  本发明的主要目的在于提供一种游戏行为的处理方法、装置、存储介质和电子装置,以至少解决对游戏行为进行处理的效率低的技术问题。

  为了实现上述目的,根据本发明的一个方面,提供了一种游戏行为的处理方法,在第一终端设备上运行第一游戏客户端,通过在第一终端设备的处理器上执行游戏应用并在第一终端设备的第一触控显示器上渲染得到第一图形用户界面,第一图形用户界面至少部分地包含第一游戏场景,第一游戏场景包括第一虚拟游戏角色,该方法包括:检测第一虚拟游戏角色在第一游戏场景中的第一游戏行为;当第一游戏行为符合目标条件时,记录发生第一游戏行为的时间点,并将时间点发送至直播系统,其中,与时间点对应的目标标识用于直播系统将产生第一游戏行为的操作对象信息发送至第二游戏客户端,以在第二游戏客户端上生成目标文件,目标文件用于第二虚拟游戏角色模仿第一游戏行为。

  可选地,直播系统包括直播客户端,直播客户端用于直播第一图形用户界面中的画面。

  可选地,直播客户端的直播账号与第二游戏客户端的游戏账号相关联。

  可选地,直播系统包括直播客户端和直播服务器,将时间点发送至直播系统,包括:将时间点发送至直播服务器,其中,时间点由直播服务器发送至直播客户端。

  可选地,直播系统包括直播客户端,时间点用于在直播客户端的进度条上生成与第一游戏行为相关联的目标标识。

  可选地,操作对象信息为用于产生第一游戏行为的操作对象的信息。

  可选地,操作对象信息包括以下至少之一:第一游戏行为产生时第一虚拟游戏角色所在的地图;第一游戏行为产生时第一虚拟游戏角色在所在的地图中的位置;与第一游戏行为对应的投掷点的信息;与第一游戏行为对应的架枪点的信息。

  可选地,在检测第一虚拟游戏角色在第一游戏场景中的第一游戏行为之后,该方法还包括:获取第一虚拟游戏角色在执行第一游戏行为时在第一游戏场景中的位置信息;当位置信息在目标时间段内不变时,确定第一游戏行为符合目标条件。

  可选地,位置信息包括:第一虚拟游戏角色在第一游戏场景中所处的第一位置和对应的准心的第二位置,其中,第一虚拟游戏角色用于在第一位置对准第二位置执行第一游戏行为。

  可选地,在检测第一虚拟游戏角色在第一游戏场景中的第一游戏行为之后,该方法还包括:获取第一游戏行为的类型;当类型为投掷类型时,确定第一游戏行为为符合目标条件。

  可选地,直播系统包括直播客户端和直播服务器,目标标识用于在接收到触控操作时,触发直播客户端通过直播服务器将操作对象信息发送至第二游戏客户端。

  可选地,第一游戏行为是基于目标点位而产生的射击类游戏行为。

  为了实现上述目的,根据本发明的另一方面,还提供了另一种游戏行为的处理方法,在第二终端设备上运行第二游戏客户端,通过在第二终端设备的处理器上执行游戏应用并在第二终端设备的第二触控显示器上渲染得到第二图形用户界面,第二图形用户界面至少部分地包含第二游戏场景,游戏应用运行的游戏中包括位于第二游戏场景中的第二虚拟游戏角色,该方法包括:获取操作对象信息,其中,操作对象信息用于第一虚拟游戏角色在第一游戏场景中执行符合目标条件的第一游戏行为,且由直播系统基于与第一游戏行为相关联的目标标识发送,目标标识与发生第一游戏行为的时间点相对应;基于操作对象信息生成目标文件,其中,目标文件用于第二虚拟游戏角色模仿第一游戏行为。

  可选地,直播系统包括直播客户端和直播服务器,获取操作对象信息,包括:获取直播客户端通过直播服务器发送的操作对象信息。

  可选地,基于操作对象信息生成目标文件,包括:基于操作对象信息生成地图,其中,地图包括操作对象的位置信息;在第二图形用户界面中显示地图。

  可选地,在第二图形用户界面中显示地图之后,该方法还包括:在地图中,响应作用在位置信息所指示的位置的第二触控操作,控制第二虚拟游戏角色产生第二游戏行为。

  为了实现上述目的,根据本发明的另一方面,还提供了另一种游戏行为的处理方法,在第三终端设备上运行直播客户端,并在第三终端设备的第三触控显示器上渲染得到第三图形用户界面,第三图形用户界面至少部分地包含直播的第一游戏场景,方法包括:获取发生第一游戏行为的时间点,其中,第一游戏行为是第一游戏客户端上的第一虚拟游戏角色在第一游戏场景中符合目标条件的行为;基于与时间点对应的目标标识,将产生第一游戏行为的操作对象信息发送至第二游戏客户端,其中,操作对象信息用于在第二游戏客户端上生成目标文件,目标文件用于第二虚拟游戏角色模仿第一游戏行为。

  可选地,基于与时间点对应的目标标识,将产生第一游戏行为的操作对象信息发送至第二游戏客户端,包括:响应作用在目直播目标标识对应的时间点发送至服务器,其中,时间点用于使服务器获取操作对象信息,操作对象信息由直播服务器发送至第二游戏客户端。

  为了实现上述目的,根据本发明的另一方面,还提供了一种游戏行为的处理装置,在第一终端设备上运行第一游戏客户端,通过在第一终端设备的处理器上执行游戏应用并在第一终端设备的第一触控显示器上渲染得到第一图形用户界面,第一图形用户界面至少部分地包含第一游戏场景,第一游戏场景包括第一虚拟游戏角色,该装置包括:检测单元,用于检测第一虚拟游戏角色在第一游戏场景中的第一游戏行为;第一发送单元,用于当第一游戏行为符合目标条件时,记录发生第一游戏行为的时间点,并将时间点发送至直播系统,其中,与时间点对应的目标标识用于直播系统将产生第一游戏行为的操作对象信息发送至第二游戏客户端,以在第二游戏客户端上生成目标文件,目标文件用于第二虚拟游戏角色模仿第一游戏行为。

  为了实现上述目的,根据本发明的另一方面,还提供了另一种游戏行为的处理装置,在第二终端设备上运行第二游戏客户端,通过在第二终端设备的处理器上执行游戏应用并在第二终端设备的第二触控显示器上渲染得到第二图形用户界面,第二图形用户界面至少部分地包含第二游戏场景,第二游戏场景包括第二虚拟游戏角色,装置包括:第一获取单元,用于获取操作对象信息,其中,操作对象信息用于第一虚拟游戏角色在第一游戏场景中执行符合目标条件的第一游戏行为,且由直播系统基于与第一游戏行为相关联的目标标识发送,目标标识与发生第一游戏行为的时间点相对应;生成单元,用于基于操作对象信息生成目标文件,其中,目标文件用于第二虚拟游戏角色模仿第一游戏行为。

  为了实现上述目的,根据本发明的另一方面,还提供了另一种游戏行为的处理装置,游戏行为的处理装置,其特征在于,在第三终端设备上运行直播客户端,并在第三终端设备的第三触控显示器上渲染得到第三图形用户界面,第三图形用户界面至少部分地包含直播的第一游戏场景,装置包括:第二获取单元,用于获取发生第一游戏行为的时间点,其中,第一游戏行为是第一游戏客户端上的第一虚拟游戏角色在第一游戏场景中符合目标条件的行为;第二发送单元,用于基于与时间点对应的目标标识,将产生第一游戏行为的操作对象信息发送至第二游戏客户端,其中,操作对象信息用于在第二游戏客户端上生成目标文件,目标文件用于第二虚拟游戏角色模仿第一游戏行为。

  为了实现上述目的,根据本发明的另一方面,提供了一种计算机可读存储介质。该计算机可读存储介质中存储有计算机程序,其中,在计算机程序被处理器运行时控制计算机可读存储介质所在设备执行本发明实施例的游戏行为的处理方法。

  为了实现上述目的,根据本发明的另一方面,提供了一种电子装置。该电子装置存储器和处理器,其特征在于,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行本发明实施例的游戏行为的处理方法。

  本申请实施例的游戏行为的处理方法,检测第一虚拟游戏角色在第一游戏场景中的第一游戏行为;当第一游戏行为符合目标条件时,记录发生第一游戏行为的时间点,并将时间点发送至直播系统,其中,与时间点对应的目标标识用于直播系统将产生第一游戏行为的操作对象信息发送至第二游戏客户端,以在第二游戏客户端上生成目标文件,目标文件用于第二虚拟游戏角色模仿第一游戏行为。也就是说,本申请的第一游戏客户端自动将符合目标条件的第一游戏行为的时间点发送至直播系统,通过直播系统自动将用于产生第一游戏行为的操作对象信息同步至第二游戏客户端内,以控制对应的第二虚拟游戏角色模仿第一游戏行为,达到对产生第一游戏行为的操作进行练习的目的,而避免仅通过观看直播或观看录像来进行学习产生游戏行为的操作,解决的对游戏行为进行处理的效率低的技术问题,达到了提高对游戏行为进行处理的效率。

  附图说明

  构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

  图1是本发明实施例的一种游戏行为的处理方法的移动终端的硬件结构框图;

  图2是根据本发明实施例的一种游戏行为的处理方法的流程图;

  图3是根据本发明实施例的另一种游戏行为的处理方法的流程图;

  图4是根据本发明实施例的另一种游戏行为的处理方法的流程图;

  图5是根据本发明实施例的一种在第一游戏客户端检测选手使用的投掷物的示意图;

  图6是根据本发明实施例的一种在第二游戏客户端中,在地图内显示位置区域和准心的示意图;

  图7是根据本发明实施例的一种游戏行为的处理装置的示意图;

  图8是根据本发明实施例的另一种游戏行为的处理装置的示意图;以及

  图9是根据本发明实施例的另一种游戏行为的处理装置的示意图。

  具体实施方式

  需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。

  为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

  需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

  本申请实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种游戏行为的处理方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。

  存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的一种数据处理的方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

  传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。

  在本实施例中提供了一种游戏行为的处理方法,在第一终端设备上运行第一游戏客户端,通过在第一终端设备的处理器上执行游戏应用并在第一终端设备的第一触控显示器上渲染得到第一图形用户界面,第一图形用户界面至少部分地包含第一游戏场景,游戏应用运行的游戏中包括第一游戏场景中的第一虚拟游戏角色。

  该实施例的上述第一游戏客户端可以为职业选手或操作较为熟练的玩家所对应的游戏客户端,其所在的第一终端设备可以为智能手机、平板电脑、掌上电脑以及移动互联网设备等终端设备,此处不做任何限制。第一终端设备的处理器上执行游戏应用,该游戏应用可以为射击类游戏应用,比如,为第一人称射击游戏应用。该第一终端设备上渲染有第一图形用户界面,该第一图形用户界面上至少部分地包含第一游戏场景,该第一游戏场景也即第一游戏客户端当前运行的游戏场景,可以包括第一虚拟游戏角色,该第一虚拟游戏角色也即第一游戏客户端所控制的虚拟游戏角色。

  图2是根据本发明实施例的一种游戏行为的处理方法的流程图。如图2所示,该方法可以包括如下步骤:

  步骤S202,检测第一虚拟游戏角色在第一游戏场景中的第一游戏行为。

  在本发明上述步骤S202提供的技术方案中,第一虚拟游戏角色可以处于第一游戏场景内的观战视角。可选地,该实施例的第一游戏客户端具有观战功能,通过该观战功能对第一虚拟游戏角色进行监听,可以是获取第一虚拟游戏角色在第一游戏场景中的第一游戏行为,该第一游戏行为可以是由职业选手或操作较为熟练的玩家通过对第一游戏客户端触发操作指令,控制第一虚拟游戏角色所表现出的游戏行为。

  步骤S204,当第一游戏行为符合目标条件时,记录发生第一游戏行为的时间点,并将时间点发送至直播系统。

  在本发明上述步骤S204提供的技术方案中,与时间点对应的目标标识用于直播系统将产生第一游戏行为的操作对象信息发送至第二游戏客户端,以在第二游戏客户端上生成目标文件,目标文件用于第二虚拟游戏角色模仿第一游戏行为。

  在该实施例中,在获取到第一虚拟游戏角色在第一游戏场景中的第一游戏行为之后,可以判断第一游戏行为是否符合目标条件,该目标条件可以为预先设定的需要在第一游戏场景中捕捉到目标游戏行为的特定条件,其中,目标游戏行为可以为第一人称射击游戏应用中的架枪游戏行为、投掷游戏行为等对操作水平要求较高的游戏行为,比如,在准心对准天空上某个点,当第一虚拟游戏角色跳起来扔出烟雾弹就能够实现在中庭封封烟的行为,还可以是架在某些建筑物夹缝中能够瞄准一些敌方会经过的点的行为,但由于这些点位(尤其是投掷点)都有很精确的位置要求,从而需要较高的操作水平。

  可选地,在该实施例中,如果判断出第一游戏行为为上述架枪游戏行为或投掷游戏行为,则确定第一游戏行为符合目标条件,可以在直播服务器上记录第一虚拟游戏角色此时在第一游戏场景中所在地图、地图上的位置、对应的准心位置以生成目标文件,其中,上述地图上的位置可以为坐标位置(x坐标、y坐标、z坐标),准心位置可以为准心坐标位置(x坐标、y坐标、z坐标),可以记录与上述地图上的位置、对应的准心位置对应的时间点,并将该时间点发送给直播系统,然后由直播系统将产生第一游戏行为的操作对象信息发送至第二游戏客户端,该实施例的第二游戏客户端也即观众客户端,可以与第一游戏客户端的类型相同,比如,均为第一人称射击类游戏客户端。

  在第二游戏客户端获取到操作对象信息之后,可以在第二游戏客户端上生成目标文件,需要说明的是,该实施例根据不同的游戏应用按照不同的方式来生成目标文件,比如,在游戏应用具有自定义模式的情况下,第二游戏客户端可以储存用户设置的方案,可以通过自定义模式新建一个目标文件,并将投掷点/架枪点通过游戏内已有的标识方式显示在地图上,该目标文件可以称为练习文件,其中,可以包括需要第二游戏客户端对应的第二虚拟游戏角色移动到的位置区域以及准心的位置。

  可选地,当第二游戏客户端运行时,可以基于目标文件对第二游戏客户端对应的第二虚拟游戏角色进行控制,以使其产生与上述第一游戏行为一样的游戏行为,比如,在第二虚拟游戏角色移动到目标文件所指示的位置区域之后,由游戏玩家将鼠标准心移动到准心位置,以使其产生与上述第一游戏行为一样的第二游戏行为,从而该实施例通过直播系统可以使得普通游戏玩家在第二游戏客户端上学习第一游戏客户端对应的职业选手或操作较为熟练的游戏玩家的操作,使得对操作练习起来十分便利。

  需要说明的是,该实施例的上述第一游戏客户端、直播客户端和第二游戏客户端之间均可以通过服务器进行数据交互,该服务器可以是直播服务器。

  本申请通过上述步骤S202至步骤S204,检测第一虚拟游戏角色在第一游戏场景中的第一游戏行为;当第一游戏行为符合目标条件时,记录发生第一游戏行为的时间点,并将时间点发送至直播系统,其中,与时间点对应的目标标识用于直播系统将产生第一游戏行为的操作对象信息发送至第二游戏客户端,以在第二游戏客户端上生成目标文件,目标文件用于第二虚拟游戏角色模仿第一游戏行为。也就是说,该实施例自动将符合目标条件的第一游戏行为的时间点发送至直播系统,通过直播系统自动将用于产生第一游戏行为的操作对象信息同步至第二游戏客户端内,以控制对应的第二虚拟游戏角色模仿第一游戏行为,达到对产生第一游戏行为的操作进行练习的目的,而避免仅通过观看直播或观看录像来进行学习产生游戏行为的操作,解决的对游戏行为进行处理的效率低的技术问题,达到了提高对游戏行为进行处理的效率。

  下面对该实施例的上述方法进行进一步介绍。

  作为一种可选的实施方式,直播系统包括直播客户端,直播客户端用于直播第一图形用户界面中的画面。

  在该实施例中,上述直播客户端用于直播上述第一游戏场景,该直播客户端可以运行在普通游戏玩家所使用的终端设备上,普通游戏玩家通过直播客户端来观看上述第一游戏场景,以学习上述第一游戏客户端对应的职业选手或操作较为熟练的游戏玩家所进行的操作。

  在该实施例中,上述第二游戏客户端可以与上述直播客户端对应于同一普通游戏玩家,也即,第二游戏客户端的游戏账号和直播客户端的直播账号可以是同一普通游戏玩家所使用的账号,可选地,上述第二游戏客户端与上述直播客户端可以运行在同一终端设备上,也可以运行在同一普通游戏玩家所使用的不同终端设备上,此处可以根据不同的场景具体实现。

  作为一种可选的实施方式,直播客户端的直播账号与第二游戏客户端的游戏账号相关联。

  在该实施例中,直播账号用于登录直播客户端,游戏账号用于登录第二游戏客户端,其可以由同一普通游戏玩家进行使用。可选地,该实施例可以预先设置直播客户端的直播账号与第二游戏客户端的游戏账号之间的关联关系,使得直播客户端将产生第一游戏行为的操作对象信息通过直播系统中的直播服务器直接发送至第二游戏客户端,也可以由游戏玩家先选择第二游戏客户端的游戏账号,进而将上述操作对象信息通过直播服务器发送至第二游戏客户端。可选地,该实施例还可以在检测到第二游戏客户端启动时,即检测到游戏玩家开启第二游戏客户端时,则触发直播游戏客户端将上述操作对象信息同步至第二游戏客户端中。

  作为一种可选的实施方式,直播系统包括直播客户端和直播服务器,步骤S204,将时间点发送至直播系统,包括:将时间点发送至直播服务器,其中,时间点由直播服务器发送至直播客户端。

  该实施例将时间点发送给直播系统中的直播客户端,可以是先将时间点发送至直播服务器,然后时间点由直播服务器发送至直播客户端

  作为一种可选的实施方式,直播系统包括直播客户端,时间点用于在直播客户端的进度条上生成与第一游戏行为相关联的目标标识。

  在该实施例中,直播系统中的直播客户端上具有进度条,该进度条可以用于表示第一游戏场景的播放进度。在直播客户端接收到上述时间点之后,在进度条与上述时间点对应的位置生成一个目标标识,比如,该目标标识可以为按钮形式,此处不做具体限制。可选地,该实施例的直播客户端可以通过上述方法在进度条上生成多个目标标识,每个目标标识对应于第一虚拟游戏角色在第一游戏场景中满足目标条件的游戏行为,可以用于使普通游戏玩家查看整场第一游戏场景中任意一个判断为满足目标条件的目标游戏行为。可选地,该实施例的目标标识可以使直播客户端将第一游戏行为的操作对象信息发送至第二游戏客户端,可选地,直播客户端接收普通游戏玩家作用在目标标识上的触控操作,将目标标识对应的时间点发送至直播服务器,直播服务器基于该时间点获取用于生成目标文件的操作对象信息,进而将操作对象信息发送至第二游戏客户端,也即,将操作对象信息同步至第二游戏客户端。

  作为一种可选的实施方式,操作对象信息为用于产生第一游戏行为的操作对象的信息。其中,操作对象信息包括以下至少之一:第一游戏行为产生时第一虚拟游戏角色所在的地图;第一游戏行为产生时第一虚拟游戏角色在所在的地图中的位置;与第一游戏行为对应的投掷点的信息;与第一游戏行为对应的架枪点的信息。

  在该实施例中,操作对象信息用于产生第一游戏行为,任何可以用于产生第一游戏行为的操作对象的信息都可以称为操作对象信息,其中,信息可以包括操作对象本身的信息,也可以包括与操作对象相关联的信息,可选地,该实施例的操作对象为第一虚拟游戏角色,则该操作对象信息可以是第一游戏行为产生时第一虚拟游戏角色所在的地图;可选地,该实施例的操作对象为第一虚拟游戏角色,则该操作对象信息可以是第一游戏行为产生时第一虚拟游戏角色所在的地图中的具体位置;可选地,该实施例的操作对象为投掷点,则操作对象信息可以为与第一游戏行为对应的投掷点的信息;可选地,该实施例的操作对象为加强点,则操作对象信息可以为与第一游戏行为对应的架枪点的信息。

  需要说明的是,该实施例的上述各种操作对象信息仅为本发明实施例的一种举例说明,并不代表本发明实施例的操作对象信息仅为上述几种,任何用于产生第一游戏行为的操作对象的信息都在该实施例的范围之内,此处不再一一举例说明。

  下面对该实施例的确定第一游戏行为符合目标条件的方法进行进一步介绍。

  作为一种可选的实施方式,在步骤S202,检测第一虚拟游戏角色在第一游戏场景中的第一游戏行为之后,该方法还包括:获取第一虚拟游戏角色在执行第一游戏行为时在第一游戏场景中的位置信息;当位置信息在目标时间段内不变时,确定第一游戏行为符合目标条件。

  在该实施例中,可以针对特定的目标游戏行为的特点来设定目标条件,比如,该目标游戏行为对位置精度要求较高的游戏行为。在检测到第一虚拟游戏角色在第一游戏场景中的第一游戏行为之后,可以获取第一虚拟游戏角色在执行第一游戏行为时在第一游戏场景中对应的位置信息。如果该位置信息在目标时间段内保持不变,则可以确定第一游戏行为为架枪游戏行为,确定其是符合目标条件的。

  作为一种可选的实施方式,位置信息包括:第一虚拟游戏角色在第一游戏场景中所处的第一位置和对应的准心的第二位置,其中,第一虚拟游戏角色用于在第一位置对准第二位置执行第一游戏行为。

  在该实施例中,上述位置信息可以是第一虚拟游戏角色在第一游戏场景中所处的第一位置,也即,在确定第一游戏行为符合目标条件时,该第一位置需要在目标时间段内保持不变,该第一位置可以通过坐标进行表示,可以是一定的位置区域;上述位置信息还可以包括第一虚拟游戏角色对应的准心的第二位置,也即,在确定第一游戏行为符合目标条件时,该第二位置需要在目标时间段内保持不变,该第二位置可以通过坐标表示,这样第一虚拟游戏角色在目标时间段内可以第一位置对准第二位置来执行第二游戏行为,实现架枪游戏行为,从而可以确定第一游戏行为是符合目标条件的。

  作为一种可选的实施方式,在步骤S202,检测第一虚拟游戏角色在第一游戏场景中的第一游戏行为之后,该方法还包括:获取第一游戏行为的类型;当类型为投掷类型时,确定第一游戏行为为符合目标条件。

  在该实施例中,在检测到第一虚拟游戏角色在第一游戏场景中的第一游戏行为之后,还可以是先获取第一游戏行为的类型,如果该类型为投掷类型,也即,为第一虚拟游戏角色对投掷物进行投掷的类型,则确定该第一游戏行为符合目标条件,可以记录第一虚拟游戏角色的第一位置和对应的准心的第二位置。

  作为一种可选的实施方式,直播系统包括直播客户端和直播服务器,目标标识用于在接收到触控操作时,触发直播客户端通过直播服务器将操作对象信息发送至第二游戏客户端。

  在该实施例中,直播系统中的直播客户端可以根据发生第一游戏行为的时间点在进度条上生成目标标识,该目标标识可以用于接收普通游戏玩家所触发的触控操作,进而使得直播客户端响应该触控操作,然后由直播服务器将用于产生第一游戏行为的操作对象信息发送至第二游戏客户端,以生成目标文件。

  作为一种可选的实施方式,第一游戏行为是基于目标点位而产生的射击类游戏行为。

  在该实施例中,目标点位可以为架枪点、投掷点,其对位置精度要求较高,从而上述第一游戏行为为基于上述架枪点、投掷点而产生的射击类游戏行为。

  下面从普通游戏玩家对应的第二游戏客户端一侧对该实施例的游戏行为的处理方法进行介绍。

  本发明还提供了另一种游戏行为的处理方法,在第二终端设备上运行第二游戏客户端,通过在第二终端设备的处理器上执行游戏应用并在第二终端设备的第二触控显示器上渲染得到第二图形用户界面,第二图形用户界面至少部分地包含第二游戏场景,游戏应用运行的游戏中包括位于第二游戏场景中的第二虚拟游戏角色。

  该实施例的上述第二游戏客户端所在的第二终端设备可以为智能手机、平板电脑、掌上电脑以及移动互联网设备等终端设备,此处不做任何限制。第二终端设备的处理器上执行的游戏应用可以与第一终端设的处理器上执行的游戏应用相同,该游戏应用可以为射击类游戏应用,比如,为第一人称射击游戏应用。该第二终端设备上渲染有第二图形用户界面,该第二图形用户界面上至少部分地包含针对第二虚拟游戏角色的第二游戏场景,该第二游戏场景也即第二游戏客户端当前运行的游戏场景,第二虚拟游戏角色也即第二游戏客户端所控制的虚拟游戏角色。

  图3是根据本发明实施例的另一种游戏行为的处理方法的流程图。如图3所示,该方法可以包括以下步骤:

  步骤S302,获取操作对象信息,其中,操作对象信息用于第一虚拟游戏角色在第一游戏场景中执行符合目标条件的第一游戏行为,且由直播系统基于与第一游戏行为相关联的目标标识发送。

  在本发明上述步骤S302提供的技术方案中,目标标识由直播客户端在进度条上通过发生第一游戏行为的时间点生成,直播客户端用于直播第一游戏场景。

  在该实施例中,操作对象信息可以由直播系统中的直播服务器基于目标标识对应的时间点获取到,第二游戏客户端可以获取直播系统中的直播客户端通过直播服务器发送的操作对象信息。可选地,直播客户端在目标标识接收到普通游戏玩家对应的触控操作的情况下,将目标标识对应的时间点发送至直播服务器,直播服务器可以基于该时间点获取上述操作对象信息,比如,为投掷点或架枪点的信息,进而第二游戏客户端获取直播服务器发送的上述操作对象信息。该操作对象信息为第一虚拟游戏角色在第一游戏场景中执行符合目标条件的第一游戏行为,可以包括架枪点以及对应的位置信息、投掷点以及对应的位置信息。上述第一游戏行为可以是由职业选手或操作较为熟练的玩家通过对第一游戏客户端触发操作指令,控制第一虚拟游戏角色所表现出的游戏行为,其中,第一虚拟游戏角色可以处于第一游戏客户端的第一游戏场景内的观战视角。可选地,该实施例的第一游戏客户端具有观战功能,通过该观战功能对第一虚拟游戏角色进行监听,可以是获取第一虚拟游戏角色在第一游戏场景中的第一游戏行为。

  在该实施例中,上述第一游戏行为经由第一游戏客户端确定符合目标条件,该目标条件可以为预先设定的需要在第一游戏场景中捕捉到目标游戏行为的特定条件,其中,目标游戏行为可以为第一人称射击游戏应用中的架枪游戏行为、投掷游戏行为等对操作水平要求较高的游戏行为。

  可选地,第二游戏客户端接收到的操作对象信息由直播客户端基于与上述第一游戏行为相关联的目标标识发送的,目标标识是通过直播客户端接收到的由第一游戏客户端发送的第一游戏行为的时间点生成的,可以显示在直播客户端的进度条上。

  步骤S304,基于操作对象信息生成目标文件,其中,目标文件用于第二虚拟游戏角色模仿第一游戏行为。

  在本发明上述步骤S304提供的技术方案中,在第二游戏客户端获取到操作对象信息之后,第二游戏客户端可以基于操作对象信息生成目标文件,该目标文件可以称为练习文件,其中,可以包括目标标识对应的位置信息,该位置信息可以是需要第二游戏客户端对应的第二虚拟游戏角色移动到的位置区域以及准心的位置。

  可选地,当第二游戏客户端运行时,可以基于目标文件对第二游戏客户端对应的第二虚拟游戏角色进行控制,以使其产生与上述第一游戏行为一样的游戏行为,比如,在第二虚拟游戏角色移动到目标文件所指示的位置区域之后,由游戏玩家将鼠标准心移动到准心位置,以使其产生与上述第一游戏行为一样的游戏行为,从而该实施例通过直播客户端对第一游戏客户端上第一游戏场景的直播,可以使得普通游戏玩家在第二游戏客户端上学习第一游戏客户端对应的职业选手或操作较为熟练的游戏玩家的操作,使得对操作练习起来十分便利。

  作为一种可选的实施方式,基于操作对象信息生成目标文件,包括:基于操作对象信息生成地图,其中,地图包括操作对象的位置信息;在第二图形用户界面中显示地图。

  在该实施例中,在第二游戏客户端实现基于操作对象信息生成目标文件时,可以是基于操作对象信息生成地图,也即,目标文件可以是地图文件,其中包括可操作对象的位置信息,比如,包括投掷物的点位或架枪的点位的信息。在第二游戏客户端基于操作对象的信息生成地图之后,可以在第二图形用户界面中显示上述地图。

  作为一种可选的实施方式,在第二图形用户界面中显示地图之后,该方法还包括:在地图中,响应作用在位置信息所指示的位置的第二触控操作,控制第二虚拟游戏角色产生第二游戏行为。

  在该实施例中,在第二图形用户界面中显示地图之后,该地图可以用于接收由普通游戏玩家触发的第二触控操作,进而第二游戏客户端响应该第二触控操作,控制第二虚拟游戏角色产生于第一虚拟游戏角色一模一样的第二游戏行为。可选地,当第二游戏客户端开始运行后,普通游戏玩家可以通过对上述地图的操作,控制第二虚拟游戏角色移动至对应的位置上,并控制准心移动到准心位置,以完成和第一虚拟游戏角色一模一样的第二游戏行为。

  下面从直播客户端一侧对本发明实施例的游戏行为的处理方法进行介绍。

  本发明实施例还提供了另一种游戏行为的处理方法,在第三终端设备上运行直播客户端,并在第三终端设备的第三触控显示器上渲染得到第三图形用户界面,第三图形用户界面至少部分地包含直播的第一游戏场景。

  图4是根据本发明实施例的另一种游戏行为的处理方法的流程图。如图4所示,该方法可以包括以下步骤:

  步骤S402,获取发生第一游戏行为的时间点,其中,第一游戏行为是第一游戏客户端上的第一虚拟游戏角色在第一游戏场景中符合目标条件的行为。

  在本发明上述步骤S402提供的技术方案中,直播客户端获取由第一游戏客户端发送的发生第一游戏行为的时间点,其中,第一游戏行为也即由职业选手或操作较为熟练的玩家通过对第一游戏客户端触发操作指令,控制第一虚拟游戏角色所表现出的游戏行为,上述第一游戏客户端具有观战功能,通过该观战功能对第一虚拟游戏角色进行监听,以得到上述符合目标条件的第一游戏行为。其中,如果判断出第一游戏行为为架枪游戏行为或投掷游戏行为,则第一游戏行为符合目标条件。

  在该实施例中,上述直播客户端用于直播上述第一游戏场景,该直播客户端可以运行在普通游戏玩家所使用的第三终端设备上,普通游戏玩家通过直播客户端来观看上述第一游戏场景,以学习上述第一游戏客户端对应的职业选手或操作较为熟练的游戏玩家所进行的操作。

  步骤S404,基于与时间点对应的目标标识,将产生第一游戏行为的操作对象信息发送至第二游戏客户端。

  在本发明上述步骤S404提供的技术方案中,在直播客户端获取发生第一游戏行为的时间点之后,可以基于时间点在进度条上生成与第一游戏行为关联的目标标识。

  在该实施例中,直播客户端上具有进度条,该进度条可以用于表示第一游戏场景的播放进度。在直播客户端接收到上述时间点之后,在进度条与上述时间点对应的位置生成一个目标标识。可选地,该实施例的直播客户端可以通过上述方法在进度条上生成多个目标标识,每个目标标识对应于第一虚拟游戏角色在第一游戏场景中满足目标条件的游戏行为,可以用于使普通游戏玩家查看整场第一游戏场景中任意一个判断为满足目标条件的目标游戏行为。

  基于目标标识将产生第一游戏行为的操作对象信息发送至第二游戏客户端,其中,操作对象信息用于在第二游戏客户端上生成目标文件,该目标文件用于第二虚拟游戏角色模仿第一游戏行为。

  在该实施例中,直播客户端可以基于目标标识确定普通游戏玩家想要学习的游戏行为,直播客户端接收普通游戏玩家作用在目标标识上的触控操作,将目标标识对应的时间点发送至直播系统中的直播服务器,该直播服务器基于该时间点获取用于生成目标文件的操作对象信息,比如,与时间点对应的投掷点或架枪点的信息,进而将操作对象信息发送至第二游戏客户端,从而实现了将操作对象信息同步至第二游戏客户端的目的。

  举例而言,游戏玩家A利用直播账号登录直播客户端并收看守望先锋直播,此时发现有一个安娜禁疗瓶的投掷点,而直播客户端也基于获取到的时间点生了对应标识,于是游戏玩家A点击标识表明想引用。直播客户端收到点击操作后告诉直播服务器是直播账号的用户想在游戏内生成某个时间点里检测到的投掷点的练习文件,于是直播服务器基于时间点获取用于生成练习文件的信息,该信息可以是预先记录的虚拟游戏角色的位置坐标和准心位置坐标,将其发送至游戏玩家A所使用的游戏账号对应的游戏客户端,进而自动在游戏账号下的游戏客户端内生成对应的投掷点方案,以供游戏玩家A进行练习。

  在该实施例中,第一游戏客户端能够将第一虚拟游戏角色的满足目标条件的第一游戏行为对应的时间点反馈给直播客户端;直播客户端可以在收到时间点后,根据时间点生成目标标识,在该目标标识接收到触控操作的情况下,可以通过直播服务器将时间点对应的操作对象信息发送至第二游戏客户端;第二游戏客户端基于操作对象信息能够直接生成用于练习的目标文件,从而避免了需要通过相关技术中的先截图再进入游戏频繁尝试来达到练习的目的,提高了对游戏行为进行处理的效率,提高了对游戏行为进行处理的效率。

  下面结合优选的实施方式对本发明实施例的上述方法进行进一步地举例说明。

  目前,在第一人称射击游戏比赛中,总能看到选手会有很独特的投掷物投掷点,比如,在出生点准心对准天空上某个点跳起来扔出烟雾弹就能够在中庭封烟,或架枪点,比如,架在某些建筑物夹缝中能够瞄准一些敌方会经过的点。但是,由于这些点位(尤其是投掷点)都有很精确的位置要求,需要重复训练,观众看比赛直播就那一瞬间是很难学会的,即便看录像也很难。

  该实施例针对上述问题提出了以下方案,下面对其进行进一步介绍。

  第一游戏客户端能够针对当前游戏内观战视角的第一虚拟游戏角色,自动判断该第一虚拟游戏角色的第一游戏行为是否满足目标条件(比如,是否投掷了投掷物)。如果确定第一虚拟游戏的第一游戏行为满足目标条件,则可以在直播服务器上记录第一虚拟游戏角色所在地图、地图上坐标位置(x坐标、y坐标、z坐标)、准心坐标位置(x坐标、y坐标、z坐标),并将满足该目标条件的第一游戏行为对应的时间点发送给直播客户端。

  直播客户端在接收到时间点后,在进度条上生成一个目标标识,普通游戏玩家可以点击该目标标识,可以将目标标识对应的投掷点或架枪点通过直播服务器同步到普通游戏玩家所使用的第二游戏客户端中,并在游戏客户端内新建一个练习文件。

  下面对该实施例的上述方法进行进一步介绍。

  S1,第一游戏客户端内的观战功能会监听当前视角的第一虚拟游戏角色,判断第一虚拟游戏角色的第一游戏行为是否满足目标条件。其中,架枪点的判定条件可以是第一虚拟游戏角色一定时间内的位置和准心位置不改变,投掷点则为第一虚拟游戏角色对投掷物进行投掷),如果判断出第一虚拟游戏角色的第一游戏行为满足目标条件,则在直播服务器上记录满足目标条件瞬间的第一虚拟游戏角色的位置坐和准心位置坐标,并将该时间点发送给直播客户端。

  图5是根据本发明实施例的一种在第一游戏客户端检测选手使用的投掷物的示意图。如图5所示,第一游戏客户端检测第一虚拟游戏角色使用投掷物1,该游戏行为符合目标条件,此时获取第一虚拟游戏角色的位置坐标2和准心坐标3,进而在直播服务器上记录该第一虚拟游戏角色的位置坐标2和准心坐标3。第一游戏客户端将对应的时间点发送至直播客户端。

  S2,直播客户端在接收到时间点之后,在进度条上生成一个目标标识,该目标标识用于使普通游戏玩家可以查看整场比赛中任意一个判断为满足目标条件的投掷点或架枪点。

  S3,普通游戏玩家可以在直播客户端上点击目标标识,直播客户端将目标标识对应的时间点发送至直播服务器,直播服务器可以获取该时间点对应的投掷点或架枪点的信息,并将其发送给游戏玩家所使用的第二游戏客户端,该第二游戏客户端则生成一个新的练习文件(可以是一个地图文件),并根据目标标识对应的位置信息显示在地图中,普通游戏玩家可以在第二游戏客户端中打开目标文件,以练习投掷点、架枪点。

  图6是根据本发明实施例的一种在第二游戏客户端中,在地图内显示位置区域和准心的示意图。如图6所示,在第二游戏客户端中,基于目标文件生成对应的地图,并在地图内显示位置区域和准心,控制第二虚拟游戏角色走到位置区域4,并控制准心移动到地图所显示的准心5的位置,以完成和第一虚拟游戏角色一模一样的游戏行为。

  该实施例只要基于目标文件在第二游戏客户端内生成对应的地图,并在地图内显示位置区域和准心,玩家只需要走到对应位置并准心瞄准好,即可成功复现第一虚拟游戏角色的游戏行为。

  该实施例的第一游戏客户端能够判断第一虚拟游戏角色的游戏行为是否为架枪点或投掷点,在为架枪点或投掷点的情况下,将架枪点或投掷点的时间点反馈给直播客户端;直播客户端根据对应的时间点生成目标标识,在该目标标识接收到触控操作的情况下,可以通过直播服务器将时间点对应的架枪点或投掷点的信息发送至第二游戏客户端;第二游戏客户端基于架枪点或投掷点的信息能够直接生成用于练习的目标文件,从而不需要通过先截图再进入游戏频繁尝试,提高了对游戏行为进行处理的效率,提高了对游戏行为进行处理的效率。

  本发明实施例还提供了一种游戏行为的处理装置,在第一终端设备上运行第一游戏客户端,通过在第一终端设备的处理器上执行游戏应用并在第一终端设备的第一触控显示器上渲染得到第一图形用户界面,第一图形用户界面至少部分地包含第一游戏场景,第一游戏场景包括第一虚拟游戏角色。需要说明的是,该实施例的游戏行为的处理装置可以用于执行本发明实施例的图2所示的游戏行为的处理方法。

  图7是根据本发明实施例的一种游戏行为的处理装置的示意图。如图7所示,该游戏行为的处理装置70可以包括:检测单元71和发送单元72。

  检测单元71,用于检测第一虚拟游戏角色在第一游戏场景中的第一游戏行为。

  发送单元72,用于当第一游戏行为符合目标条件时,记录发生第一游戏行为的时间点,并将时间点发送至直播系统,其中,与时间点对应的目标标识用于直播系统将产生第一游戏行为的操作对象信息发送至第二游戏客户端,以在第二游戏客户端上生成目标文件,目标文件用于第二虚拟游戏角色模仿第一游戏行为。

  本发明实施例还提供了另一种游戏行为的处理装置,在第二终端设备上运行第二游戏客户端,通过在第二终端设备的处理器上执行游戏应用并在第二终端设备的第二触控显示器上渲染得到第二图形用户界面,第二图形用户界面至少部分地包含第二游戏场景,游戏应用运行的游戏中包括位于第二游戏场景中的第二虚拟游戏角色。需要说明的是,该实施例的游戏行为的处理装置可以用于执行本发明实施例的图3所示的游戏行为的处理方法。

  图8是根据本发明实施例的另一种游戏行为的处理装置的示意图。如图8所示,该游戏行为的处理装置80可以包括:第一获取单元81和第一生成单元82。

  第一获取单元81,用于获取操作对象信息,其中,操作对象信息用于第一虚拟游戏角色在第一游戏场景中执行符合目标条件的第一游戏行为,且由直播系统基于与第一游戏行为相关联的目标标识发送,目标标识与发生第一游戏行为的时间点相对应。

  第一生成单元82,用于基于操作对象信息生成目标文件,其中,目标文件用于第二虚拟游戏角色模仿第一游戏行为。

  本发明实施例还提供了另一种游戏行为的处理装置,在第三终端设备上运行直播客户端,并在第三终端设备的第三触控显示器上渲染得到第三图形用户界面,第三图形用户界面至少部分地包含直播的第一游戏场景。需要说明的是,该实施例的游戏行为的处理装置可以用于执行本发明实施例的图4所示的游戏行为的处理方法。

  图9是根据本发明实施例的另一种游戏行为的处理装置的示意图。如图9所示,该游戏行为的处理装置90可以包括:第二获取单元91和第二发送单元92。

  第二获取单元91,用于获取发生第一游戏行为的时间点,其中,第一游戏行为是第一游戏客户端上的第一虚拟游戏角色在第一游戏场景中符合目标条件的行为。

  第二发送单元92,用于基于与时间点对应的目标标识,将产生第一游戏行为的操作对象信息发送至第二游戏客户端,其中,操作对象信息用于在第二游戏客户端上生成目标文件,目标文件用于第二虚拟游戏角色模仿第一游戏行为。

  该实施例的游戏行为的处理装置,自动将符合目标条件的第一游戏行为的时间点发送至直播系统,通过直播系统自动将用于产生第一游戏行为的操作对象信息同步至第二游戏客户端内,以控制对应的第二虚拟游戏角色模仿第一游戏行为,达到对产生第一游戏行为的操作进行练习的目的,而避免仅通过观看直播或观看录像来进行学习产生游戏行为的操作,解决的对游戏行为进行处理的效率低的技术问题,达到了提高对游戏行为进行处理的效率。

  本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,在计算机程序被处理器运行时控制计算机可读存储介质所在设备执行本发明实施例的游戏行为的处理方法。

  可选地,在本实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。

  本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行本发明实施例的游戏行为的处理方法。

  可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。

  显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

  以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

《游戏行为的处理方法、装置、存储介质和电子装置.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)