[发明专利]游戏任务运行方法、装置、计算机设备和存储介质有效
申请号: | 202010879751.0 | 申请日: | 2020-08-27 |
公开(公告)号: | CN112090079B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 邱镇龙;张沫;高原;李鹏涛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 毛丹 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 任务 运行 方法 装置 计算机 设备 存储 介质 | ||
1.一种游戏任务运行方法,其特征在于,所述方法包括:
当游戏开始指令被触发时,根据游戏中需要运行的游戏任务的任务标识,检测所述游戏任务的任务实例是否已创建;
当所述游戏任务的任务实例已创建时,监测所述游戏任务的运行指令的触发事件;
当所述游戏任务的运行指令被游戏玩家触发时,根据所述游戏玩家的玩家标识,从数据缓存区中获取所述游戏玩家当前在所述游戏任务中持有的任务数据;所述数据缓存区用于在游戏任务的任务实例创建时,记录所述游戏玩家的任务数据;
根据所述任务数据运行已创建的所述任务实例,获得所述游戏玩家对应的游戏任务运行结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述游戏任务的任务实例未创建时,根据所述任务标识获取对应的游戏任务类;
对所述游戏任务类进行实例化,创建所述游戏任务的任务实例,并分配数据缓存区;
在所述数据缓存区中添加所述游戏玩家的任务黑板,记录所述游戏玩家的任务数据。
3.根据权利要求2所述的方法,其特征在于,所述游戏任务的游戏任务类的构建方式,包括:
获取各任务节点模板的节点图标在任务资源编辑器中显示;
根据显示的各所述任务节点模板的节点图标,定义各所述任务节点模板的任务参数和节点间关联参数;
根据所述节点间关联参数对各所述任务节点模板的节点图标进行逻辑关联,获得游戏任务逻辑图;
根据各所述任务节点模板的任务参数和所述游戏任务逻辑图进行序列化,获得游戏任务类的游戏任务资源包。
4.根据权利要求3所述的方法,其特征在于,所述根据显示的各所述任务节点模板的节点图标,定义各所述任务节点模板的任务参数和节点间关联参数,包括:
根据显示的各所述任务节点模板的节点图标,触发携带节点标识的任务节点模板编辑指令;
根据所述节点标识,显示所述任务节点模板的参数面板;
基于所述参数面板输入的数据,定义所述任务节点模板的任务参数和节点间关联参数。
5.根据权利要求3所述的方法,其特征在于,所述获取各任务节点模板的节点图标在任务资源编辑器中显示,包括:
根据任务节点模板获取指令中携带的节点标识,向游戏引擎数据库查找任务节点模板;
当所述游戏引擎数据库中存在所述任务节点模板时,获取所述任务节点模板的节点图标在任务资源编辑器中显示;
当所述游戏引擎数据库中不存在所述任务节点模板时,根据所述任务节点模板的功能,创建所述任务节点模板;
获取所述任务节点模板的节点图标在任务资源编辑器中显示。
6.根据权利要求5所述的方法,其特征在于,所述根据所述任务节点模板的功能,创建所述任务节点模板的步骤之后,还包括:
将创建的所述任务节点模板新增到所述游戏引擎数据库中。
7.根据权利要求3所述的方法,其特征在于,所述根据各所述任务节点模板的任务参数和所述游戏任务逻辑图进行序列化,获得游戏任务类的游戏任务资源包,包括:
根据所述游戏任务逻辑图,获取各所述节点图标对应的节点标识;
根据所述各所述节点图标的逻辑关联,确定各所述节点标识的逻辑关联;
将各所述任务节点模板的任务参数、各所述节点标识、各所述任务节点模板和各所述节点标识的逻辑关联进行打包,获得游戏任务类的游戏任务资源包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010879751.0/1.html,转载请声明来源钻瓜专利网。