欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Replacing image in sprite 修改sprite的图片

程序员文章站 2022-04-03 22:25:47
...

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

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

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

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

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

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

希望对你有用 :)