我現在使用Cocos Creator 1.0.1的版本,
在項目裡,我在第一個場景寫了熱更新,大部份都能正常執行,
不過我發現,
當遠端的版本跟本地版本的檔案較多的時候,
它會比對兩邊的檔案,
這個瞬間,前端的介面會整個卡住 ( 例如原本在轉的動畫就停止了)
直到它比對完檔案才會繼續動。
我看了一下代碼,
發現在 AssertsManager.cpp 裡的 startUpdate()
裡面呼叫 _localManifest->genDiff( _remoteManifest ); 這一行的時候
就會讓介面卡住,
我想請教這個部份是否能改用多執行緒去做?
能用 pthread 或是什麼方法嗎?
請大神們給點思路,謝謝