【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导出⽅式如下:
>unity3d animation
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论