[发明专利]一种管理游戏配置的代码生成方法及配套工具有效
申请号: | 201810217569.1 | 申请日: | 2018-03-16 |
公开(公告)号: | CN108469952B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 吕慧钰;潘玮玮;莫少华;白玮;温珍鹏 | 申请(专利权)人: | 祖龙(天津)科技股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/34 |
代理公司: | 北京律恒立业知识产权代理事务所(特殊普通合伙) 11416 | 代理人: | 顾珊;庞立岩 |
地址: | 301700 天津市武清区京津科*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 管理 游戏 配置 代码 生成 方法 配套 工具 | ||
1.一种管理游戏配置的代码生成方法,其特征在于,所述方法包括如下步骤:
a)创建配置描述文件,所述配置描述文件包括数据二维表和特殊二维表,其中,
所述数据二维表用于定义数据结构,所述特殊二维表用于汇总使用的所述数据二维表;
b)根据所述配置描述文件,生成文件目录结构,在每个目录下生成对应的excel文件,其中,
excel文件生成过程中通过解析配置描述文件中的table属性,将每一个字段转换为excel的一列数据,生成excel文件,
每一个字段转换为excel的一列数据中,根据字段属性生成特殊的excel数据单元格,用于填写enum、bool、mask数据类型;
c)以所述excel文件的表头为模板,通过键值对的形式创建自定义数据文件,使用excel插件或shell可视化数据编辑工具对所述自定义数据文件进行编辑;
d)使用代码生成组件从生成的excel文件和编辑后的自定义数据文件读取数据,并输出程序使用的数据文件,生成程序代码。
2.根据权利要求1所述的方法,其特征在于,所述excel文件生成过程包括检测同名文件,若所述同名文件存在,则将所述同名文件的内容转移至生成的所述excel文件中。
3.根据权利要求1所述的方法,其特征在于,编辑所述自定义数据文件时,统一相同类型的自定义数据文件的格式。
4.根据权利要求1所述的方法,其特征在于,所述自定义数据文件编辑完成后保存在各自对应的目录结构下。
5.根据权利要求1所述的方法,其特征在于,所述程序代码的生成包括生成源文件版本代码文件和二进制版本代码文件,其中,所述源文件版本代码文件用于开发调试使用,所述二进制版本代码文件用于发布使用。
6.一种用于管理游戏配置的代码生成方法的配套工具,其特征在于,所述配套工具包括:excel插件、shell可视化数据编辑工具和代码生成组件,其中,
所述excel插件,用于对自定义数据文件进行编辑;
所述shell可视化数据编辑工具,用于对所述自定义数据文件进行编辑;
所述代码生成组件,用于从生成的excel文件和编辑后的自定义数据文件读取数据,并输出程序使用的数据文件,生成程序代码。
7.根据权利要求6所述的配套工具,其特征在于,所述excel插件对所述自定义数据文件进行编辑包括:新建模板、表头的更新、刷新索引、刷新数据、查看复选、锁定/解锁、查看解锁、提交文件和导出差异。
8.根据权利要求6所述的配套工具,其特征在于,所述shell可视化数据编辑工具对所述自定义数据文件进行编辑包括:高级属性索引,以及在多窗口对所述自定义数据文件编辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于祖龙(天津)科技股份有限公司,未经祖龙(天津)科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810217569.1/1.html,转载请声明来源钻瓜专利网。