事件处理方法及装置制造方法及图纸

技术编号:38909445 阅读:13 留言:0更新日期:2023-09-25 09:27
本申请提供事件处理方法及装置,其中所述事件处理方法应用于客户端,包括:响应于目标游戏中游戏角色进入地图的控制指令,读取目标客户端时间;根据客户端时间与游戏时间的映射关系,将所述目标游戏的游戏时间调整为所述目标客户端时间对应的目标游戏时间;在所述目标游戏时间处于所述地图对应的生效时间区间的情况下,确定所述生效时间区间对应的目标事件标签;加载所述目标事件标签对应的目标事件数据,并基于所述目标事件数据执行目标事件。实现游戏场景根据进入游戏时间的不同而适应性调整,提高游戏的真实度,为游戏玩家提供更好的游戏体验。的游戏体验。的游戏体验。

【技术实现步骤摘要】
事件处理方法及装置


[0001]本申请涉及数据处理
,特别涉及事件处理方法及装置。

技术介绍

[0002]随着互联网技术的发展,游戏逐渐成为休闲娱乐的方式之一。游戏以其多变的机制和规则在丰富业余生活的同时,也在锻炼玩家的逻辑思维能力。现有技术中,游戏以其多变的场景,逼真的游戏效果,给人以身临其境的感觉,为游戏玩家带来很好的游戏体验。
[0003]然而,在游戏玩家进入游戏时,由于游戏场景对应的数据是由服务端统一下发的,这将导致所有玩家在任意时刻进入游戏看到的都是一成不变的游戏场景,这类游戏模式固定,缺乏真实度和游戏体验,因此,亟需一种较为有效的方法以解决上述问题。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种事件处理方法,以解决现有技术中存在的技术缺陷。本申请实施例同时提供了一种事件处理装置,一种计算设备,以及一种计算机可读存储介质。
[0005]根据本申请实施例的第一方面,提供了一种事件处理方法,应用于客户端,包括:
[0006]响应于目标游戏中游戏角色进入地图的控制指令,读取目标客户端时间;
[0007]根据客户端时间与游戏时间的映射关系,将所述目标游戏的游戏时间调整为所述目标客户端时间对应的目标游戏时间;
[0008]在所述目标游戏时间处于所述地图对应的生效时间区间的情况下,确定所述生效时间区间对应的目标事件标签;
[0009]加载所述目标事件标签对应的目标事件数据,并基于所述目标事件数据执行目标事件。
[0010]可选地,所述加载所述目标事件标签对应的目标事件数据,包括:
[0011]根据所述目标事件标签确定数据加载路径;
[0012]在所述数据加载路径为本地加载路径的情况下,按照所述本地加载路径在所述客户端本地读取所述目标事件数据;
[0013]在所述数据加载路径为请求加载路径的情况下,按照所述请求加载路径向服务端发送数据加载请求,并接收所述服务端针对所述数据加载请求反馈的所述目标事件数据。
[0014]可选地,所述在所述目标游戏时间处于所述地图对应的生效时间区间的情况下,确定所述生效时间区间对应的目标事件标签,包括:
[0015]加载所述地图对应的全局事件数据,并针对所述全局事件数据进行处理;
[0016]在针对所述全局事件数据的处理时间达到所述目标游戏时间的情况下,确定所述地图对应的初始事件;
[0017]在检测到所述目标游戏时间处于所述初始事件对应的生效时间区间的情况下,将所述初始事件对应的事件标签,作为所述目标事件标签。
[0018]可选地,所述确定所述生效时间区间对应的目标事件标签,包括:
[0019]确定所述地图对应的多个事件标签,其中,各个事件标签按照时间顺序排序;
[0020]根据所述目标游戏时间确定遍历起始节点,并按照所述遍历起始节点对所述多个事件标签进行遍历;
[0021]根据遍历结果选择所述生效时间区间包含的至少一个事件标签,作为所述目标事件标签。
[0022]可选地,在所述目标事件标签数量大于设定数量阈值的情况下,所述加载所述目标事件标签对应的目标事件数据,并基于所述目标事件数据执行目标事件,包括:
[0023]确定起始事件标签和末端事件标签,并加载所述起始事件标签对应的起始事件数据;
[0024]对所述起始事件数据进行处理,根据处理结果生成所述末端事件标签对应的末端事件数据,并作为所述目标事件数据。
[0025]可选地,所述基于所述目标事件数据执行目标事件,包括:
[0026]在所述目标事件标签为对象事件标签类型的情况下,检测所述目标游戏时间是否满足优化条件;
[0027]若是,在所述目标事件数据中读取第一事件数据,并根据所述第一事件数据创建目标对象;
[0028]在所述目标事件数据中读取第二事件数据,并基于所述第二事件数据更新所述目标对象,作为基于所述目标事件数据执行目标事件。
[0029]可选地,所述在所述目标游戏时间处于所述地图对应的生效时间区间的情况下,确定所述生效时间区间对应的目标事件标签步骤执行之前,还包括:
[0030]获取所述游戏角色在所述地图中的位置信息;
[0031]根据所述位置信息检测所述游戏角色是否位于所述地图中的事件区域;
[0032]若是,执行在所述目标游戏时间处于所述地图对应的生效时间区间的情况下,确定所述生效时间区间对应的目标事件标签的步骤。
[0033]可选地,所述根据客户端时间与游戏时间的映射关系,将所述目标游戏的游戏时间调整为所述目标客户端时间对应的目标游戏时间步骤执行之前,还包括:
[0034]接收玩家针对所述目标游戏提交的时间设置指令;
[0035]根据所述时间设置指令确定时间轴长度信息和起始时间信息;
[0036]获取所述目标游戏对应的游戏时间信息,并根据所述时间轴长度信息、所述起始时间信息和所述游戏时间信息,建立客户端时间与游戏时间的映射关系。
[0037]根据本申请实施例的第二方面,提供了一种事件处理装置,应用于客户端,包括:
[0038]读取模块,被配置为响应于目标游戏中游戏角色进入地图的控制指令,读取目标客户端时间;
[0039]调整模块,被配置为根据客户端时间与游戏时间的映射关系,将所述目标游戏的游戏时间调整为所述目标客户端时间对应的目标游戏时间;
[0040]确定模块,被配置为在所述目标游戏时间处于所述地图对应的生效时间区间的情况下,确定所述生效时间区间对应的目标事件标签;
[0041]执行模块,被配置为加载所述目标事件标签对应的目标事件数据,并基于所述目
标事件数据执行目标事件。
[0042]根据本申请实施例的第三方面,提供了一种计算设备,包括:
[0043]存储器和处理器;
[0044]所述存储器用于存储计算机可执行指令,所述处理器执行所述计算机可执行指令时实现所述事件处理方法的步骤。
[0045]根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现所述事件处理方法的步骤。
[0046]根据本申请实施例的第五方面,提供了一种芯片,其存储有计算机程序,该计算机程序被芯片执行时实现所述事件处理方法的步骤。
[0047]本申请提供的事件处理方法,响应于目标游戏中游戏角色进入地图的控制指令,读取目标客户端时间;根据客户端时间与游戏时间的映射关系,将目标游戏的游戏时间调整为目标客户端时间对应的目标游戏时间;在目标游戏时间处于地图对应的生效时间区间的情况下,确定生效时间区间对应的目标事件标签;加载目标事件标签对应的目标事件数据,并基于目标事件数据执行目标事件。
[0048]本申请提供的事件处理方法,根据客户端时间与游戏时间的映射关系,将目标游戏的游戏时间调整为目标客户端时间对应的目标游戏时间,从而实现客户端时间与游戏本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种事件处理方法,其特征在于,应用于客户端,包括:响应于目标游戏中游戏角色进入地图的控制指令,读取目标客户端时间;根据客户端时间与游戏时间的映射关系,将所述目标游戏的游戏时间调整为所述目标客户端时间对应的目标游戏时间;在所述目标游戏时间处于所述地图对应的生效时间区间的情况下,确定所述生效时间区间对应的目标事件标签;加载所述目标事件标签对应的目标事件数据,并基于所述目标事件数据执行目标事件。2.根据权利要求1所述的方法,其特征在于,所述加载所述目标事件标签对应的目标事件数据,包括:根据所述目标事件标签确定数据加载路径;在所述数据加载路径为本地加载路径的情况下,按照所述本地加载路径在所述客户端本地读取所述目标事件数据;在所述数据加载路径为请求加载路径的情况下,按照所述请求加载路径向服务端发送数据加载请求,并接收所述服务端针对所述数据加载请求反馈的所述目标事件数据。3.根据权利要求1所述的方法,其特征在于,所述在所述目标游戏时间处于所述地图对应的生效时间区间的情况下,确定所述生效时间区间对应的目标事件标签,包括:加载所述地图对应的全局事件数据,并针对所述全局事件数据进行处理;在针对所述全局事件数据的处理时间达到所述目标游戏时间的情况下,确定所述地图对应的初始事件;在检测到所述目标游戏时间处于所述初始事件对应的生效时间区间的情况下,将所述初始事件对应的事件标签,作为所述目标事件标签。4.根据权利要求1所述的方法,其特征在于,所述确定所述生效时间区间对应的目标事件标签,包括:确定所述地图对应的多个事件标签,其中,各个事件标签按照时间顺序排序;根据所述目标游戏时间确定遍历起始节点,并按照所述遍历起始节点对所述多个事件标签进行遍历;根据遍历结果选择所述生效时间区间包含的至少一个事件标签,作为所述目标事件标签。5.根据权利要求4所述的方法,其特征在于,在所述目标事件标签数量大于设定数量阈值的情况下,所述加载所述目标事件标签对应的目标事件数据,并基于所述目标事件数据执行目标事件,包括:确定起始事件标签和末端事件标签,并加载所述起始事件标签对应的起始事件数据;对所述起始事件数据进行处理,根据处理结果生成所述末端事件标签对应的末端事件数据,并作为所述目标事件数据。6.根据权利要求1所述的方法,...

【专利技术属性】
技术研发人员:施润丰梁波叶森杨林杜晓荣梁延研
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

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

1