Replacing image in sprite 修改sprite的图片

============================================================
博文原创,转载请声明出处
电子咖啡(原id蓝岩)
============================================================
在自己的app中需要修改ccsprite的图片,没有使用spritebatchnode,在网上找到方法。

[sprite setTexture:[[CCTextureCache sharedTextureCache] addImage:@"sprite.png"]];

我用了,但是不好使,崩溃,调试,找原因,一切正常。

最后发现,我在sprite的init中,没有设置原来的texture,直接调用setTexture,不管用。加上下面代码:

mainSprite=[Sprite spriteWithFile:@"redFile.png"];

虽然这个image我不需要,但是必须有,否则以后setTexture不工作。

希望对你有用 :)

你可能感兴趣的:(Replacing image in sprite 修改sprite的图片)