coco2d-x開發中遇到的難題

記錄的問題都是話費自己一些時間解決的

1. 大廳版子游戲切換問題

開始時由于每個子游戲的主要模塊的文件名一樣,導致在切換游戲時,加載的資源還是上一個游戲的資源,同時搜索路徑已經設為最新切換的游戲,最后排查在CCFileUtils的_fullPathCache保存了之前路徑的緩存。

  • 解決方法
    在切換子游戲之前,調用
      FileUtils:getInstance():purgeCachedEntries()

來清除緩存。

2. 富文本換行問題

詳見Github

3. lua熱更腳本一鍵生成

詳見Github,基于nodejs和shell。

4. 接AndroidSDK

調用時,切換到主線程,回調時,切換到opengl線程。回調到c++或者lua層時,延遲執行回調函數。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容