當前位置:編程學習大全網 - 網站源碼 - 如何提高cocos2d-x-spine骨骼動畫的加載速度

如何提高cocos2d-x-spine骨骼動畫的加載速度

以下分為兩點:

1、

時間消耗點:io和字段分析

解決方法:不要每次都重新加載加載的骨骼動畫,也不要每次都加載json文件和圖集。我推薦。

靜態CCSkeletonAnimation * createWithData(skeleton data * skeleton data)

這要求您保存解析後的骨骼數據。

靜態CCSkeletonAnimation * createWithFile(const char * skeletonDataFile,Atlas* atlas,float scale = 1);

這種方法要就地加載文件,解析atlas和json,所以會慢很多。

2、

耗時點:Json解析。

解決方法:盡量* * *使用骨骼文件(json是骨骼繪制和動畫描述文件,altas是圖集文件),也就是盡量讓多個圖集對應同壹個json,但是這個度要自己掌握,json文件大小不要超過2mb。然後預解析這個json,這需要我們創建壹個新的方法來放置它

skeleton data * skeleton JSON _ readskeleton data(skeleton JSON * self,const char* json)

換成

SkeletonJson _ readSkeletonDataWithJson(SkeletonJson * self,Json* json)

妳解析的Json從哪裏來,用吧。

Json_create()

  • 上一篇:模擬城市金票券怎麽額外獲得
  • 下一篇:Dedecms客戶服務源代碼
  • copyright 2024編程學習大全網