《我的来世是个包裹》更新日志0712:2Lto3L第八天
*补之前缺失的内容:
二重层级结构改进成三重层级结构·第八天:
今天我全面升级了一下脚本自动查错功能。总所周知,这种大脚本量的游戏必须要有自动检测功能,全手动检查几万行数据效率太低且容易出错。
之前也写了相关的代码,但很不够。一方面是之前功能太简单了,仅检测序号是否增序。另一方面是二层结构改成三层结构后检查序号顺序也多了一个维度。
首先当然就是把时间线是否增序也考虑进去。这个很快就完成了。
然后是增加分支选择的查错,即跳转序号是否存在。
然后是增加手动分支选择的差错,同样也是检查跳转序号是否存在。
然后是增加丢弃跳转的格式检查,检查解析后的数据是否合法。
然后故意填错几个数据丢进去检查,都准确地被发现了。
严格来说还能做很多检查功能,例如道具ID检查是否存在,剧情场景背景模板检查是否存在,对话气泡UI编号检查是否存在,音效资源检查是否存在等等。这个以后有空再做吧。