[]动画图集缓存问题

目前动画缓存是通过Animation.loadAtlas接口的第三个参数来缓存的,如果缓存后用 Laya.loader.clearRes(url,true)这样卸载资源,再次缓存同名动画,播放动画就会闪烁。如果用Laya.loader.clearRes(url,false)卸载,播放动画就不会显示,除非缓存之前先Laya.Animation.clearCache,这样就正常了,想了解有没更好的方式和问题出现的原因?
已邀请:

cuixueying

赞同来自:

针对于有模板名称的Animation图集动画,销毁有2种方式
1、通过设置Loader.clearRes的第二个参数,强制销毁
譬如:Loader.clearRes("res/atlas/atlasLight.json",true);
2、销毁图集资源的同时清除模板名称的缓存即可
譬如:
   Loader.clearRes("res/atlas/atlasLight.json");
   Animation.clearCache("play");

要回复问题请先

商务合作
商务合作