我正在迈出第一步cocos2d-iphone
。
我在用:
CCSpriteFrameCache *frameCache = [CCSpriteFrameCache sharedSpriteFrameCache];
[frameCache addSpriteFramesWithFile:@"textures.plist"];
使用我的 zwoptex 文件。有了那套,我正在CCSprites
使用frameCache
这样的方式创建我的:
[CCSprite spriteWithSpriteFrameName:@"filename.png"];
到现在为止还挺好。现在我正在创建自己的粒子系统,我需要设置纹理。我想从 zwoptex 中读取是有意义的,但我找不到办法。我还检查了示例,它们执行以下操作:
emitter.texture = [[CCTextureCache sharedTextureCache] addImage: @"fire.pvr"];
所以我的问题是:
- 如果我要拥有的不仅仅是一个具有不同纹理的粒子系统。我应该和他们一起创建一个 zwoptext 吗?如果是这样,怎么做?
- 为什么做这些例子
[[CCTextureCache sharedTextureCache] addImage: @"file"];
?是因为没有加两次吗?
编辑:我刚刚在cocos2d 的论坛上发布了这个。