cocostudio 關於json reader 效能低​​落有關問題

tags:    時間:2013-12-28 00:12:52
cocostudio 關於json reader 效能低​​落問題

關於json reader 效能低​​落問題 /sC*aiVj  
x Yds<  
在UIReader的時候, Y9B}wX  
如果這個UI Layout使用了太多UI控制項 ]6!mi  
會發現widgetFromJsonDictionary這個function佔了太多的時間, b9X1q'|`\V  
以SampleChangeEquip這個範例project來說 \dfN0Sl  
光是Read UI Json就花了4秒多, VaNmB3TYf  
原先以為是在widgetFromJsonDictionary內有建立Sprite e P 0b(  
所以是LoadTexture造成的, eZqlY  
但是後來預先把貼圖載入 H*yz%ey  
效耗時間還是將近4秒出頭, H\X_v#  

把相關的json parser都換成rapid json 了跟原本的效率實測約快了133倍強烈建議下一個版本也把原本的parser換成rapidjson

 

解決方法如下:

 

 改過的code 直接把Cocosstudio資料夾蓋掉然後把rapidjson放在跟cocos2dx 同層目錄即可

 

 代碼下載地址

 


E!Xr~[ ~  

推薦閱讀文章

Bookmark the permalink ,來源:互聯網