【Unity3D遊戲開發】性能優化之spine提高80~90%的效率 (三一)

Spine效率低

Unity項目加載spine動畫,經常會出現卡頓的情況,如遊戲中瞬間播放一個動畫,打開一個帶spine動畫的界面。尤其是SkeletonRenderer.Awake時,會瞬間出現大量的GC Alloc,造成瞬間的卡頓,像我們遊戲一個角色動畫的時間在100~200ms
這裏寫圖片描述

原因分析

原來導出的spine數據是.json格式,加載、分析數據慢
現在採用二進制的binary導出爲.skel格式,記載速度能提高80~90%

測試數據

.json加載速度100ms
.skel加載速度17ms

導出方式

spine導出方式如下:
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章