[LayaAir3]从3.0.9开始纹理对象再次使用,会出现闪烁

闪了.gif

 // 第一次使用load加载动画则没问题
 // 当播放完成动画的时候,判断了一手Laya.loader.getRes是否还存在,不走load加载,直接从loader.getRes获取大纹理对象,则播放会闪烁
 // 如果每次都走load接口加载则正常
 
我是拿3.0.11测试的,实际上从309版本修复了纹理计数问题,就出现了这个问题。
测试项目也上传了
已邀请:

layabox

赞同来自:

该问题属于使用问题,
1、通过您的示例,看出,您自行实现了图集逐帧动画的播放,而引擎提供了动画节点用于播放图集动画,那个更方便(当然,您要自己实现,如果能保障不出问题,也没关系的),只是建议使用动画节点的能力去播放单图或图集。
2、当小图位于图集的时候,不允许只销毁小图,因为壳子还在,下次用的过程中,去强行恢复就是会导致问题。如果确定图集不用了,直接销毁图集,无须去销毁小图。如果图集还要用,就保留下来。不要去销毁图集中的小图

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作