[发明专利]游戏任务运行方法、装置、计算机设备和存储介质有效
申请号: | 202010879751.0 | 申请日: | 2020-08-27 |
公开(公告)号: | CN112090079B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 邱镇龙;张沫;高原;李鹏涛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 毛丹 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 任务 运行 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种游戏任务运行方法、装置、计算机设备和存储介质。所述方法包括:当游戏开始指令被触发时,根据游戏中需要运行的游戏任务的任务标识,检测所述游戏任务的任务实例是否已创建;当所述游戏任务的任务实例已创建时,监测游戏任务的运行指令的触发事件;当游戏任务的运行指令被游戏玩家触发时,根据所述游戏玩家的玩家标识,从数据缓存区中获取所述游戏玩家当前在所述游戏任务中持有的任务数据;根据所述任务数据运行已创建的所述任务实例,获得所述游戏玩家对应的游戏任务运行结果。采用本方法能够减少了任务实例数据量冗余,提高了游戏运行效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种游戏任务运行方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,出现了游戏软件开发技术,利用游戏软件开发技术,可以开发出中游戏项目,在游戏项目中,为了提升趣味性,会给玩家所控制的角色设定各式各样的任务,并且任务类型与数量会随着版本迭代急速增加,那么开发者需要解决的关键问题便是更加快速便捷的增加各种任务类型。
而任务类型增多,需要的创建的对象也会增多,并且每个任务,因游戏玩家不同,则需要将同一个任务创建若干任务实例,如玩家A和B都持有一个相同任务,则为玩家A和B各创建一人任务实例,游戏运行时,玩家各自检测并执行相应任务实例,计算任务执行进度。
因此,对于每个玩家,相同任务会被重复创建,任务实例数据量冗余,导致游戏运行效率低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高游戏运行效率的游戏任务运行方法、装置、计算机设备和存储介质。
一种游戏任务运行方法,所述方法包括:
当游戏开始指令被触发时,根据游戏中需要运行的游戏任务的任务标识,检测所述游戏任务的任务实例是否已创建;
当所述游戏任务的任务实例已创建时,监测所述游戏任务的运行指令的触发事件;
当所述游戏任务的运行指令被游戏玩家触发时,根据所述游戏玩家的玩家标识,从数据缓存区中获取所述游戏玩家当前在所述游戏任务中持有的任务数据;
根据所述任务数据运行已创建的所述任务实例,获得所述游戏玩家对应的游戏任务运行结果。
一种游戏任务运行装置,所述装置包括:
任务实例检测模块,用于当游戏开始指令被触发时,根据游戏中需要运行的游戏任务的任务标识,检测所述游戏任务的任务实例是否已创建;
事件监听模块,用于当所述游戏任务的任务实例已创建时,监测所述游戏任务的运行指令的触发事件;
任务数据获取模块,用于当所述游戏任务的运行指令被游戏玩家触发时,根据所述游戏玩家的玩家标识,从数据缓存区中获取所述游戏玩家当前在所述游戏任务中持有的任务数据;
运行模块,用于根据所述任务数据运行已创建的所述任务实例,获得所述游戏玩家对应的游戏任务运行结果。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现所述的方法的步骤。
一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010879751.0/2.html,转载请声明来源钻瓜专利网。