[发明专利]游戏地图生成方法、装置、设备和存储介质有效
申请号: | 202011492311.6 | 申请日: | 2020-12-16 |
公开(公告)号: | CN112604289B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 康亮 | 申请(专利权)人: | 深圳中清龙图网络技术有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F9/445;G06F9/48;A63F13/60 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 张通;唐博 |
地址: | 518101 广东省深圳市宝安区新安街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 地图 生成 方法 装置 设备 存储 介质 | ||
本公开实施例涉及一种游戏地图生成方法、装置、设备和存储介质,其中,该方法包括:获取至少一个游戏实体的描述数据;根据描述数据的类型,为每个游戏实体生成至少一个类型的游戏组件;根据各个游戏实体的游戏组件的类型,确定与每个组件类型对应的游戏处理系统;其中,属于相同组件类型的多个游戏组件对应相同的游戏处理系统;利用每个游戏处理系统执行对应类型的游戏组件上各个游戏实体的处理逻辑,以生成游戏地图。本公开实施例实现了在游戏地图生成过程中,将游戏元素的功能逻辑与界面表现的解耦,提高了游戏地图扩展或修改的可操作性,优化了大型游戏地图的生成方式。
技术领域
本公开涉及计算机应用技术领域,尤其涉及一种游戏地图生成方法、装置、设备和存储介质。
背景技术
目前,在游戏开发过程中,针对大型游戏地图(或称为游戏画面),通常采用面向对象的程序设计(Object Oriented Programming,OOP)系统进行开发。在OOP系统中,对象的状态是封装到个体中的,如果开发人员想要对某些对象(即地图元素)的功能进行修改或增加,以实现对游戏地图的扩展或修改,在操作实现上是非常复杂和困难的。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种游戏地图生成方法、装置、设备和存储介质。
第一方面,本公开实施例提供了一种游戏地图生成方法,包括:
获取至少一个游戏实体的描述数据;
根据所述描述数据的类型,为每个游戏实体生成至少一个类型的游戏组件;
根据各个游戏实体的游戏组件的类型,确定与每个组件类型对应的游戏处理系统;其中,属于相同组件类型的多个游戏组件对应相同的游戏处理系统;
利用每个游戏处理系统执行对应类型的游戏组件上各个游戏实体的处理逻辑,以生成游戏地图。
第二方面,本公开实施例还提供了一种游戏地图生成装置,包括:
描述数据获取模块,用于获取至少一个游戏实体的描述数据;
游戏组件生成模块,用于根据所述描述数据的类型,为每个游戏实体生成至少一个类型的游戏组件;
游戏处理系统确定模块,用于根据各个游戏实体的游戏组件的类型,确定与每个组件类型对应的游戏处理系统;其中,属于相同组件类型的多个游戏组件对应相同的游戏处理系统;
处理逻辑执行模块,用于利用每个游戏处理系统执行对应类型的游戏组件上各个游戏实体的处理逻辑,以生成游戏地图。
第三方面,本公开实施例还提供了一种电子设备,包括存储器和处理器,其中:所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述电子设备实现本公开实施例提供的任一游戏地图生成方法。
第四方面,本公开实施例还提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,当所述计算机程序被计算设备执行时,使得所述计算设备实现本公开实施例提供的任一游戏地图生成方法。
本公开实施例提供的技术方案与现有技术相比至少具有如下优点:在本公开实施例中,将游戏地图中的任意游戏元素作为一个游戏实体,并将游戏实体的描述数据按照数据类型存储在相应类型的游戏组件中,然后利用与每个组件类型对应的游戏处理系统,执行对应类型的游戏组件上各个游戏实体的处理逻辑,从而生成游戏地图,即本公开实施例采用实体-组件-系统(Entity-Component-System,ECS)的架构形式对各个游戏元素进行管理,将游戏元素的功能逻辑与界面表现解耦,提高了游戏地图扩展或修改的可操作性,优化了大型游戏地图的生成方式。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中清龙图网络技术有限公司,未经深圳中清龙图网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011492311.6/2.html,转载请声明来源钻瓜专利网。