请问下一个动态设置精灵图片的问题

请教大家一个问题:我在一个场景内放置了两个精灵,sprite1和sprite2,Sprite Frame的属性都是默认,然后在场景绑定的脚本中动态设置。2个精灵分别设置了不同的图片,但2个总是显示为最后设置的那个图片,不知为何。




Sprite 组件虽然是不同的,但是 Sprite Frame 是指向同一个对象(default)
当你调用 setTexture,你修改了同一个 sprite frame 的贴图,两次。
建议改成 sprite.spriteFrame = new cc.SpriteFrame(cc.url.raw('resources/xxxxx.png'));

1赞

原来如此!多谢!

1赞