chanayy123 目前动画缓存是通过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");