1,这样的效果,设置精灵图片后三个精灵的图片都和最后一次设置的一样,像是浅拷贝一样。

,2,同样的代码放在计时器里面,三个精灵不同的图片。

是怎么回事呢,研究一上午没发现原因
用spriteframe去设置没有问题
1,这样的效果,设置精灵图片后三个精灵的图片都和最后一次设置的一样,像是浅拷贝一样。


用spriteframe去设置没有问题
两个circle作用域不一样 while那段circle也加上const再试试看
不是这个原因 一样的代码 就是效果不一样。这个早试过了
var x=3改成let x=3
是var 和let的问题,你可以百度看看
不是吧,let var我知道作用域不一样,我都试过了。相当于现在for循环创建精灵然后设置精灵的texture不行,但是设置spriteframe就可以
额,那你要不在那里打印一下x和加载到的内容

应该不是这些原因,size都可以设置大小不一样,就是texture不行。

引用的资源不应该重新创建吧,都重新创建不就内存飙升了,所以至于资源替换需要你来掌控
new cc.SpriteFrame就可以了,直接设置不行,new一个出来才行。
texture.clone 也可以
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。