使用未声明的标识符'CCTextureCache'

时间:2014-05-05 14:27:09

标签: objective-c cocos2d-iphone

我正在使用cocos2d v3并尝试使用此代码自定义我的粒子效果:

CCParticleSystem *particleSystem = [[CCParticleGalaxy alloc] initWithTotalParticles:20];
    particleSystem.texture = [[CCTextureAtlas sharedTextureCache] addImage:@"star.png"];

但是我收到了这个错误:

Use of undeclared identificer 'CCTextureCache'

这门课在哪里,所以我可以参考一下?

1 个答案:

答案 0 :(得分:1)

CCTextureCache将在未来的Cocos2D版本中删除,因此其标题已从cocos2d.h中删除,默认情况下不再导入。

将来你应该使用:

[CCTexture textureWithFile:@"star.png"]

创建纹理。该方法将自动为您处理缓存。