Cocos Creator大量使用龙骨动画的性能优化
以下是Cocos Creator v2.3.2版本:
根据龙骨的财产:
主要变化是动画缓存模式和启用批处理。
当界面需要在同一个屏幕上显示多个(3个以上)龙骨对象时,选择动画缓存模式为SHARED_CACHE模式,勾选Enable Batch,会明显提高游戏流畅度(尤其是小游戏)。
注意:龙骨动画回调
此时_event为空,this.animState也为空,因此this.animState.stop()不能使用;要控制动画,可以用this . dragon bones _ XXX . scale = 0;要暂停/停止动画,请使用this . dragon bones _ XXX . scale = 1;继续播放动画。
最后,也是最重要的一点,Cocos Creator v2.3.2的apk包会有闪回的问题,所以换成Cocos Creator v2.4.3 beta2及以上版本是可以的,但是!!!这里还有一个大问题,关于小游戏的子包,因为新版本的Cocos Creator使用了新的资源管理:资产捆绑。看看官网的介绍:
也就是说,小游戏中的子包使用发生了变化,需要调整。