cck数据导入插件

cck-data-import插件是cocos creator数据导入插件,里面包含了数据表转换功能,如下图所示:

插件面板

在数据导入一栏里,包含了导入.xlsx格式、.xls格式和csv格式的数据表。配置好相应的路径后,数据表会按照配置的路径,把转换后的json数据文件和定义文件导入到指定位置。

在图片导入一栏,仅仅只是把美术资源统一导入到项目中,不需要手动复制或手动拖拽,只需要配置好路径即可方便导入。

下面着重解释数据表转换功能

数据表格式:

插件在转换数据表时,需要数据表严格遵循如图所示格式:

如上图所示,数据第一行必须是字段名,且必须是英文字母,第二行是字段的注释,注明此字段的含义,第三行是数据类型。

数据表数据类型有 int、string、boolean、float,以及这些数据类型的数组类型,即 int[]、string[]、boolean[]、float[],同时数据表支持二维数组,但仅支持到二维数组,三维数组及以上将不再支持。也就是说,数据表中存在三维数组,则会转换失败。

数组的格式:

如上图红框所示 ,一维数组和二维数组都是用  “ [ ] ” 括号括起来的,二维数组的区别在于外层多了一层中括号,写过c/c++或者java的人都明白,必须要在英文输入法下填写数组数据。

数据表增加注释:

如上图中的红框所示,凡是一段文字表述前加了#号的都会被识别为注释,不会转换到数据文件中,只会以注释的形式出现在.d.ts的文件中。 

枚举数据的配置格式:

枚举格式只需要表名后面加上Enum即可被识别为枚举,如下图所示:

转换后,会自动生成一个.ts文件,例如上图中,就会自动生成一个HeroWeaponTypeEnum.ts文件,方便项目中使用 

注:以上工作环境,除了中文文本之外,都应尽量在英文输入模式下填写数据。

插件暂时还未放到插件商城,过一段时间会把若干插件放入到插件商城中。

分享一个游戏框架:https://github.com/hepeidong/CCSpark.githttps://github.com/hepeidong/CCSpark.githttps://github.com/hepeidong/CCSpark.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值