我可以使用以下代码初始化或创建一个新的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/