更换sprite中的图像 - iPhone的cocos2d游戏开发

Sag*_*ari 9 xcode sprite cocos2d-iphone

我想改变精灵图像.

比如说:

mainSprite=[Sprite spriteWithFile:@"redFile.png"];
[self addChild:mainSprite];
Run Code Online (Sandbox Code Playgroud)

这里,Sprite已添加到图层中.我有mainSprite(指针)可以访问它.

如果我改变

[mainSprite setOpacity:150];
Run Code Online (Sandbox Code Playgroud)

它完美地运作.但在这里我想改变精灵图像而不是不透明度.

但我不知道怎么做.

小智 13

@sagar:在cocos2d 0.99.x我用

[sprite setTexture:[[CCTextureCache sharedTextureCache] addImage:@"sprite.png"]];
Run Code Online (Sandbox Code Playgroud)

有用.接下来的问题是,我怎样才能回到我以前的精灵?谢谢