动态更换精灵sprite

cocos creator 中动态更改图片为什么只换一张图,但他的兄弟节点上的所有图都换成一样的了呢?

现象是

1赞

bg.spriteFrame.setTexture(texture);

改为

bg.spriteFrame = new cc.SpriteFrame(texture);

因为兄弟节点上用的是同一个SpriteFrame。