配置表总结
类转Xml
我们在实现了ExcelBase
的数据脚本上右键——“类转xml”,就能在DataEditor
脚本指定的XmlPath中生成对应的xml文件。
ExcelBase必须在Constructor方法中填入了基本的数据。
类转Xml只是方便程序员生成数据xml并填入修改基本的数据。
Xml转Binary
我们修改了相应的xml数据之后,就可以在xml上右键——“Xml转Binary”,就能在DataEditor
脚本指定的BinaryPath中生成对应的bytes文件。
也可以在“Tools——Xml——所有Xml转Binary”,将所有的xml转为二进制。
我们在游戏内部都是用二进制进行序列化。
如果对游戏进行简单存档,也推荐使用二进制。
Xml转Excel
在xml上右键——Xml转Excel,就能在DataEditor
脚本指定的ExcelPath中生成对应的Excel文件
需要先写好对应的Reg文件。
具体的流程是:读取Reg文件并缓存到
sheetClass
中间类——反序列化xml,得到一个带有数据的类——按照sheetClass
的信息,将带有数据的类填入sheetData
中间类(使用一个递归方法)——按照sheetData
中间类(得到的是一个Dic),将sheet信息填入Excel中
Excel转Xml
在“Tools——Xml——所有Excel转Xml”,将ExcelPath内的Excel转为xml并转到XmlPath内。
需要先写好对应的Reg文件。
具体的流程是:读取Reg文件并缓存到
sheetClass
中间类——读取Excel,得到带有数据sheetData
中间类——按照sheetClass
的信息,将带有数据sheetData
中间类(使用一个递归方法)填入通过反射生成的数据类——将已经填满的数类序列化成xml
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ATAO2017,阿宅创造奇迹!!