我怎样才能找到CCSprites NSString值

时间:2013-07-14 14:18:13

标签: cocos2d-iphone nsstring ccsprite

对不起伙计们,这个人打败了它。如何判断CCSprite是否具有spriteWithSpriteFrameName的给定字符串值?

1 个答案:

答案 0 :(得分:1)

我认为你唯一的选择是:

CCTexture2D *tex = [[CCTextureCache sharedTextureCache] textureForKey:@"image.png"];
if (tex && tex==sprite.texture) {
    // do your thing ... make certain you understand the
    // key semantics in cocos2d , re texture atlas
}

对于我自己,每当得到一个新的'cocos2d'版本时,我会系统地向CCNode添加一个NSString * name属性,我将其用于各种目的,其中一个类似于你想要做的。