Я делаю свои первые шаги с 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 .