一般来说数据的输入都是由策划来完成的,而大部分策划非常倾向于使用Excel作为日常配置使用的工具,尤其是在需要批量拉表的场景下,其他的方案在这个场景下与Excel几乎没有任何可比性。
一个具有普适性的配表工具需要兼容的场景非常多,各种语言、自定义生成模板、数据反倒、数据有效性验证等等。
这里的数据有效性不是指bool的格子填了一个int。
如果你项目中配表的内容存在某个地方需要相关人员记住应该怎么配,而没有相关自动校验,那么这里假以时日一定会出问题。
当你有代码定制需求时,99%的场景不需要改代码生成工具的源码即可完成定制需求。
配表支持继承在很多游戏开发场景中非常非常受用,比如游戏中的道具、装备和英雄类的定义一定存在共用数据结构和特化的数据结构等,如果没有继承这里的代码会非常难看,而且配表填写的内容也会成为灾难。
这里的 test就非常有用,我们会单独配置一套test数据,用于游戏中的核心逻辑验证,及测试用例的辅助配表,而这些数据不会出现在正式环境下。
如果是一些老的项目需要迁移,也是一个非常合适的场景。
这里值得一提的是,Luban会将所有未加入翻译表的key单独输出到指定的文件中,方便检查。
这里主要考虑的是平台兼容性问题,比如开发环境中可能有人使用的是Mac也可能是Windows,但是在部署时大部分都是Linux服务。如果每个平台单独维护一份脚本,加上不同环境和使用场景,这里对应的文件数量就比较离谱了。
您需要 登录 才可以下载或查看,没有账号?立即注册
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )
GMT+8, 2025-2-24 10:01 , Processed in 0.065813 second(s), 24 queries .
Powered by Discuz! X3.5 Licensed
© 2001-2024 Discuz! Team.