[发明专利]事件处理方法及装置有效
申请号: | 202110556760.0 | 申请日: | 2021-05-21 |
公开(公告)号: | CN113198180B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 叶川;梁波 | 申请(专利权)人: | 珠海金山数字网络科技有限公司;珠海西山居数字科技有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 刘晓楠 |
地址: | 519000 广东省珠海市高新区唐家湾镇前岛环路325号102室*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事件 处理 方法 装置 | ||
本申请提供事件处理方法及装置,其中所述事件处理方法包括:在监控到待处理对象的目标属性信息产生变更的情况下,判断所述目标属性信息是否满足预设事件触发条件;若是,确定所述预设事件触发条件触发的所述待处理对象的至少一个待处理事件并处理,其中,所述预设事件触发条件与所述至少一个待处理事件存在对应关系。
技术领域
本申请涉及计算机技术领域,特别涉及事件处理方法及装置、计算设备和计算机可读存储介质。
背景技术
随着互联网技术的发展,游戏场景的复杂度越来越高,因此,游戏场景中涉及的游戏对象(比如玩家、玩家坐骑等)的游戏事件(比如技能特效、玩家血量恢复等)的也越来越多样,而各种游戏事件的触发条件也是多种多样的,目前为了保障游戏对象的游戏事件被顺利执行,通常是每隔一段时间,检测该游戏对象的所有属性信息,以确定是否满足执行的游戏事件的执行条件,但这种情况下,需要每隔一段时间判断所有的执行条件,大大增加了中央处理器的空跑判断的次数,因此,需要提供更有效率的事件处理方案。
发明内容
有鉴于此,本申请实施例提供了事件处理方法及装置、计算设备和计算机可读存储介质,以解决现有技术中存在的技术缺陷。
根据本申请实施例的第一方面,提供了一种事件处理方法,包括:
在监控到待处理对象的目标属性信息产生变更的情况下,判断所述目标属性信息是否满足预设事件触发条件;
若是,确定所述预设事件触发条件触发的所述待处理对象的至少一个待处理事件并处理,其中,所述预设事件触发条件与所述至少一个待处理事件存在对应关系。
根据本申请实施例的第二方面,提供了一种事件处理装置,包括:
判断模块,被配置为在监控到待处理对象的目标属性信息产生变更的情况下,判断所述目标属性信息是否满足预设事件触发条件;
若是,运行确定模块,所述确定模块,被配置为确定所述预设事件触发条件触发的所述待处理对象的至少一个待处理事件并处理,其中,所述预设事件触发条件与所述至少一个待处理事件存在对应关系。
根据本申请实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述事件处理方法的步骤。
根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,所述计算机指令被处理器执行时实现所述事件处理方法的步骤。
本申请实施例提供的事件处理方法,通过在监控到待处理对象的目标属性信息产生变更的情况下,判断所述目标属性信息是否满足预设事件触发条件;若是,确定所述预设事件触发条件触发的所述待处理对象的至少一个待处理事件并处理,其中,所述预设事件触发条件与所述至少一个待处理事件存在对应关系,实现了将目标属性信息的变更情况作为预设事件触发条件,并基于预设触发条件进行事件处理,大大减少了空跑判断的次数。
附图说明
图1是本申请实施例提供的计算设备的结构框图;
图2是本申请实施例提供的事件处理方法的流程图;
图3是本申请实施例提供的事件处理方法中链表的示意图;
图4是本申请实施例提供的事件处理装置的结构示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山数字网络科技有限公司;珠海西山居数字科技有限公司,未经珠海金山数字网络科技有限公司;珠海西山居数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110556760.0/2.html,转载请声明来源钻瓜专利网。