Cc.game.restart() 在網頁不能重啟遊戲

當調用cc.game.restart() 時,於網頁內不能重啟遊戲,當跳至啟動頁時,console 報錯
boot.js:299 Uncaught TypeError: Cannot read property ‘rawAssets’ of undefined
(anonymous function) @ boot.js:299
game.restart @ CCGame.js:265
xhr.onreadystatechange @ api.js:79(我的觸發點)
不知道在手機會不會一樣
有沒有人有解決方法?

这部分API需要重新审核,请先用 cc.director.loadScene 重新加载初始场景

感謝回覆。
我想問一下,如果能用cc.game.restart() 的話,是不是等於真的重啟遊戲?包括所有module 都會重新加載?(因為加載初始頁面,我就自己MANAGE MODULE 的週期及初始化
另外,你們有預計甚麼時候可修正好這個問題?

@shwuhk 在 Web 端使用 document.location.reload() 不知道能不能满足你的需求?

1赞

這個是可以的
不過由於我的目標是做Android 的應用
所以最後也得解決這問題才行

感謝!

Native 版本目前是支持 cc.game.restart() 的,你可以试一下。
它会清空整个 JS 运行环境,重新构建绑定层,加载引擎和场景

這就太好了!
感謝!
因為我還沒有BUILD 到ANDROID 中運行!
如果它會清空整個JS 運行環境就很好.

我已经测试过了,restart非常好用

我還沒在ANDROID 跑到, 如果能用, 應該非常好用的…