今天玩家告訴我他找不到game.json文件,我先讓他重啟了一下游戲,同時(shí)查看了一下游戲目錄下是否有該文件。
cd /path/to/game/directory ls
結(jié)果發(fā)現(xiàn)確實(shí)沒有g(shù)ame.json文件,我就讓玩家再檢查一下是否誤刪了該文件。
rm game.json
玩家確認(rèn)沒有誤刪過該文件,于是我開啟了游戲調(diào)試模式,查看游戲是否有生成game.json文件。
// 開啟debug模式 { "debug": true } // 在游戲代碼中檢查是否生成game.json文件 if (typeof wx !== 'undefined') { wx.getFileSystemManager().readdir({ dirPath: `${wx.env.USER_DATA_PATH}`, success: (res) =>{ console.log(res.files) } }) }
在游戲調(diào)試模式下,我發(fā)現(xiàn)確實(shí)沒有生成game.json文件,根據(jù)我對小游戲開發(fā)的經(jīng)驗(yàn),發(fā)現(xiàn)game.json文件時(shí)在游戲開始編譯的時(shí)候自動(dòng)生成的,可能是在編譯過程中出了問題。
最后我建議玩家向游戲的開發(fā)人員反饋該問題,并提供了一些解決方案,如重新安裝游戲、清除游戲緩存等。