[LayaAirIDE3]button.skin加载问题

layaair 3.2
现有图片资源img1,img2(官方提供的atlas/comp/button),skin为img1的预制体按钮B1,场景中skin为img2的按钮B2当场景中已有一个skin为Img1的预制体按钮B1时,通过代码修改B2的Skin为Img1时,会随机出现以下两种情况:
1、成功加载,B2skin为img1;
2、B2肉眼看见闪烁一下为Img1,随后变回img2.
以上两种状况在我提供的demo中为随机发送,可多次启动项目查看,但在我的实际项目中现象2为百分之百。
故不清楚是设置问题还是其他,希望官方给与解答。
已邀请:

莱娅

赞同来自:

就是一个异步问题,编辑器里设置了skin,然后代码设置了skin两边都在加载相互覆盖了。要么直接在编辑里设置好,或者取消掉编辑器里的skin,再或者代码里设置skin做一个延时,就能明确看到先默认皮肤再自定皮肤了

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

商务合作
商务合作