《我的來(lái)世是個(gè)包裹》更新日志0712:2Lto3L第八天
*補(bǔ)之前缺失的內(nèi)容:
二重層級(jí)結(jié)構(gòu)改進(jìn)成三重層級(jí)結(jié)構(gòu)·第八天:
今天我全面升級(jí)了一下腳本自動(dòng)查錯(cuò)功能??偹苤@種大腳本量的游戲必須要有自動(dòng)檢測(cè)功能,全手動(dòng)檢查幾萬(wàn)行數(shù)據(jù)效率太低且容易出錯(cuò)。
之前也寫了相關(guān)的代碼,但很不夠。一方面是之前功能太簡(jiǎn)單了,僅檢測(cè)序號(hào)是否增序。另一方面是二層結(jié)構(gòu)改成三層結(jié)構(gòu)后檢查序號(hào)順序也多了一個(gè)維度。
首先當(dāng)然就是把時(shí)間線是否增序也考慮進(jìn)去。這個(gè)很快就完成了。
然后是增加分支選擇的查錯(cuò),即跳轉(zhuǎn)序號(hào)是否存在。
然后是增加手動(dòng)分支選擇的差錯(cuò),同樣也是檢查跳轉(zhuǎn)序號(hào)是否存在。
然后是增加丟棄跳轉(zhuǎn)的格式檢查,檢查解析后的數(shù)據(jù)是否合法。
然后故意填錯(cuò)幾個(gè)數(shù)據(jù)丟進(jìn)去檢查,都準(zhǔn)確地被發(fā)現(xiàn)了。
嚴(yán)格來(lái)說(shuō)還能做很多檢查功能,例如道具ID檢查是否存在,劇情場(chǎng)景背景模板檢查是否存在,對(duì)話氣泡UI編號(hào)檢查是否存在,音效資源檢查是否存在等等。這個(gè)以后有空再做吧。
標(biāo)簽: