Cocos2d CCSprite类获取图像文件的名称

aza*_*arp 5 iphone cocos2d-iphone

我可以使用以下代码初始化或创建新的CCSprite对象:

NSString *fileName = [[imagesPath objectAtIndex:i] lastPathComponent];
        CCSprite *sprite = [CCSprite spriteWithFile:fileName];
Run Code Online (Sandbox Code Playgroud)

现在,无论如何要找到用于特定CCSprite对象的图像文件的名称?

更新1:

userData属性看起来很有趣!

Hit*_*esh 7

不.CCSprite不保留文件名.

但是就像你注意到的那样,你可以从userData属性中挂起任何你想要的东西 - 确保你正确地管理它的生命周期.其他选项是使用CCSprite的子类或组合以及您的其他游戏类,以便您可以跟踪其他数据.