跳到主要内容

配表示例

仅简单展示,具体的请阅读 配表规范字段类型

还提供了一个乱配的 itemTable.xlsx 仅供娱乐参考~

下面是一个简单的示范,假设有一张 item.xlsx 表:

item: 数据页

提示

数据页的第一行定义了字段名,与属性页的第一列中定义的字段名对应,顺序可以不同。

ABCDE
道具id道具名描述最大数每日上限
101豆子交易东西的基础货币99999999100000
102钻石交易稀有物品的货币99999999
1001HP药有了他你就能随便浪999999

property: 属性页

提示

属性页的 A 列定义 字段名,B 列定义了字段的 变量名,C 列定义字段的 类型,D 列定义字段的 默认值(可省略),E 列定义字段的 属性(可省略),后面几列随你发挥。
属性页的顺序是可以通过打表参数 --property-order 自定义的,默认是 ABCDE。

ABCDEF
道具ididint一些功能注释
道具名namestringrequired
描述descstring
策划偷偷删掉的wtfuintdeprecated字段就算不用了也最好保留,手动标记废弃
最大数maxnumber9999玩家可以拥有的最大数量
每日上限dailyLimitnumber每天最多获得数量限制

x2f 打表 会自动生成下述结构描述(.fbs)文件:

// item.xlsx

namespace Xlsx;

table ItemInfo {
/// 道具id
id:int;
/// 道具名
name:string (required);
/// 描述
desc:string;
/// 策划偷偷删掉的
wtf:uint (deprecated);
/// 最大数
max:uint = 9999;
/// 每日上限
daily_limit:uint;
}

table Item {
item_infos:[ItemInfo];
}

root_type Item;