[发明专利]一种游戏数据配置敏捷生成与解析方法在审
| 申请号: | 201810416959.1 | 申请日: | 2018-05-04 |
| 公开(公告)号: | CN108647283A | 公开(公告)日: | 2018-10-12 |
| 发明(设计)人: | 张强;张威;殷国平 | 申请(专利权)人: | 武汉灵动在线科技有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/445;A63F13/77 |
| 代理公司: | 武汉蓝宝石专利代理事务所(特殊普通合伙) 42242 | 代理人: | 廉海涛 |
| 地址: | 430000 湖北省武汉市东湖新技术开发区武大园路8号*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 底层数据库 解析 游戏数据 配置表 开发 缓存 功能建立 核心功能 手工设置 数据格式 游戏开发 游戏 客户端 加载 配置 服务器 重复 创建 保证 维护 | ||
本发明涉及一种游戏数据配置敏捷生成与解析方法及装置,其中方法包括:创建底层数据库,用于存放各种类型的游戏开发所需的数据;按规范建立配置表;根据所述配置表内容,从所述底层数据库中加载所需要的相应类型的数据;解析从所述底层数据库中加载的数据并存入游戏数据池中。通过本发明,游戏策划只用维护一个Excel表格,随意生成客户端和服务器所需要的任何数据格式;开发人员只需要按开发功能建立好表格之后,无需加载,解析,缓存,直接在游戏里面使用即可;通过工具和解析库免去了所有重复繁琐的手工设置与编写,开发人员能更多时间来开发核心功能,即保证了代码的质量也加快了开发的效率。
技术领域
本发明涉及计算机应用技术领域,具体涉及一种游戏数据配置敏捷生成与解析方法。
背景技术
在如今手机游戏越来越多而且游戏功能越来越多,玩法越来越复杂的情况下,游戏数据配置支持的格式多样性也越来越多,游戏的建立配置表,生成原始数据,加载数据,解析数据,是一个繁琐且耗时的过程,此时急切需要一个自动化流程来快速解决上述问题。
发明内容
本发明针对现有技术中存在的技术问题,提供一种游戏数据配置敏捷生成与解析方法及装置。
本发明解决上述技术问题的技术方案如下:
一方面,本发明提供一种游戏数据配置敏捷生成与解析方法,包括以下步骤:
步骤1,创建底层数据库,用于存放各种类型的游戏开发所需的数据;
步骤2,按规范建立配置表,所述配置表包括游戏开发所需要的数据以及数据类型;
步骤3,根据所述配置表内容,从所述底层数据库中加载所需要的相应类型的数据;
步骤4,解析从所述底层数据库中加载的数据并存入游戏数据池中。
进一步,所述配置配置表至少包括数据名称、数据ID、数据类型。
进一步,所述数据类型至少包括byte、json、xml、database。
进一步,所述步骤4具体为将从所述底层数据库中加载的数据解析成C#数据结构后存入游戏数据池中。
进一步,还包括:
步骤5,游戏开发人员从所述游戏数据池中提取需要的数据进行游戏开发。
另一方面,本发明还提供一种游戏数据配置敏捷生成与解析装置,包括:
底层数据库创建模块,用于创建底层数据库,存放各种类型的游戏开发所需的数据;
配置表创建模块,用于按规范建立配置表,所述配置表包括游戏开发所需要的数据以及数据类型;
数据加载模块,用于根据所述配置表内容,从所述底层数据库中加载所需要的相应类型的数据;
数据解析模块,用于解析从所述底层数据库中加载的数据并存入游戏数据池中。
进一步,所述配置配置表至少包括数据名称、数据ID、数据类型。
进一步,所述数据类型至少包括byte、json、xml、database。
进一步,所述数据解析模块具体用于将从所述底层数据库中加载的数据解析成C#数据结构后存入游戏数据池中。
进一步,还包括:
数据提取模块,用于从所述游戏数据池中提取需要的数据进行游戏开发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉灵动在线科技有限公司,未经武汉灵动在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810416959.1/2.html,转载请声明来源钻瓜专利网。





