記錄的問題都是話費自己一些時間解決的
1. 大廳版子游戲切換問題
開始時由于每個子游戲的主要模塊的文件名一樣,導致在切換游戲時,加載的資源還是上一個游戲的資源,同時搜索路徑已經設為最新切換的游戲,最后排查在CCFileUtils的_fullPathCache保存了之前路徑的緩存。
- 解決方法
在切換子游戲之前,調用
FileUtils:getInstance():purgeCachedEntries()
來清除緩存。
2. 富文本換行問題
詳見Github
3. lua熱更腳本一鍵生成
詳見Github,基于nodejs和shell。
4. 接AndroidSDK
調用時,切換到主線程,回調時,切換到opengl線程。回調到c++或者lua層時,延遲執行回調函數。