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

NSString *fileName = [[imagesPath objectAtIndex:i] lastPathComponent];
        CCSprite *sprite = [CCSprite spriteWithFile:fileName];

现在,是否还有以后要找出用于特定CCSprite对象的图像文件的名称?

更新1:

userData属性看起来很有趣!

最佳答案

否。CCSprite没有保留文件名。

但是,正如您所注意到的,您可以将任何想要挂起的东西卡在userData属性上-确保正确管理其生存期。其他选项是将子类或合成与CCSprite和其他游戏类一起使用,以便您可以跟踪其他数据。

关于iphone - Cocos2d CCSprite类获取图像文件的名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3653986/

10-13 02:58