0

对不起,伙计们,这个正在击败它。如何判断 aCCSprite是否具有给定的字符串值spriteWithSpriteFrameName

4

1 回答 1

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 属性,我将其用于各种目的,其中一个类似于您正在尝试做的事情。

于 2013-07-14T19:23:04.873 回答