============================================================
博文原创,转载请声明出处
电子咖啡(原id蓝岩)
============================================================
在自己的app中需要修改ccsprite的图片,没有使用spritebatchnode,在网上找到方法。
[sprite setTexture:[[CCTextureCache sharedTextureCache] addImage:@"sprite.png"]];
我用了,但是不好使,崩溃,调试,找原因,一切正常。
最后发现,我在sprite的init中,没有设置原来的texture,直接调用setTexture,不管用。加上下面代码:
mainSprite=[Sprite spriteWithFile:@"redFile.png"];
虽然这个image我不需要,但是必须有,否则以后setTexture不工作。
希望对你有用 :)