本文介绍了替换sprite中的图片——iPhone的cocos2d游戏开发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想改变精灵图像.

比如说:

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

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

Here, Sprite is already added to a layer. I have mainSprite (pointer) which can access it.

如果我改变了

[mainSprite setOpacity:150];

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

it works perfectly. But here I want to change the sprite image instead of opacity.

但我不知道怎么做.

推荐答案

@sagar:在 cocos2d 0.99.x 我使用

@sagar:In cocos2d 0.99.x I use

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

它有效.下一个问题是,我怎样才能回到我以前的精灵?谢谢

It works. The next question is, how can I get back to my previous sprite? Thanks

这篇关于替换sprite中的图片——iPhone的cocos2d游戏开发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-18 16:41