, если существует способ паузы/возобновления в этом классе.
что-то вроде: [CCParticleSystemQuad resume];
не хватает ли я? или не существует?
CCParticleSystemQuad stop/pause/resume/play?
2
A
ответ
1
Не официально. Но вы можете изменить исходный код, добавить свойство BOOL paused
и проверить приостановленное флаг в методе обновления:
-(void) update:(ccTime)delta
{
if (_paused == NO)
{
// update particles code here...
}
}
Нет гарантии, что она будет работать, но это стоит придав ему попробовать.
Это также может быть возможным без изменения кода, но это будет влиять на другие запланированные методы и действия тоже:
[particleSystem pauseSchedulerAndActions];
Для возобновления:
[particleSystem resumeSchedulerAndActions];
0
Другой трюк, который я использовал, был setEmissionRate(). Чтобы приостановить систему частиц:
setEmissionRate (0);
Чтобы возобновить систему частиц:
setEmissionRate (latestValue);
Надеюсь, это должно быть хорошо для вас :)
Смежные вопросы
- 1. Откалывающие частицы в CCParticleSystemQuad
- 2. CCParticleSystemQuad удален преждевременно - ios
- 3. CCParticleSystemQuad isRunning/particleCount поведение
- 4. ARC Распределение памяти с CCParticleSystemQuad
- 5. CCParticleSystemQuad текстура эмиттера влияет на другие эмиттеры
- 6. Звезды для прокрутки шутера с CCParticleSystemQuad?
- 7. доступ к свойству частиц CCParticleSystemQuad в cocos2d
- 8. CCParticleSystemQuad неправильные цвета от Particle Designer?
- 9. Обновление emitter.gravity на CCParticleSystemQuad на событии touch
- 10. CCParticleSystemQuad сбой с ошибкой «Аномальная ошибка в квадрате частиц»
- 11. CCParticleSystemQuad не получает освобождение при добавлении к движущемуся спрайту
- 12. Почему я не могу сбросить свой CCParticleSystemQuad из родительского CCLayer?
- 13. Эффект частиц [Делает CCParticleSystemQuad изменить свое положение WRT его родителя]
- 14. Использование CCParticleBatchNode и CCParticleSystemQuad для создания дыма дыма, который перемещается с помощью CCSprite
- 15. CCParticleSystemQuand не освобожден
- 16. Cocose2d-х ParticleSystemQuad продлив не называют деструктор, когда setAutoRemoveOnFinish (истина)
- 17. cocos2dx "ParticleSystem" неверный эффект при перемещении?
- 18. Cocos2d. Один экземпляр CCLayer с частицами для множества сцен?
- 19. Использование цветных изображений в виде изображений частиц в cocos2d (с использованием Particle Designer)
- 20. Система частиц не видна в первый раз в cocos2d-x
- 21. Как получить доступ к индивидуальному свойству излучателя системы частиц в cocos2d iphone
- 22. доступ к свойству частиц это находится в cocos2d
- 23. Система частиц из текстуры не загружается
- 24. Пауза системы частиц Cocos2d/Cocos2d-x
- 25. Cocos2d: Испускаемые частицы не качались правильно с экраном
- 26. textureImageData в plist? - Cocos 2D V 3.4 (CCParticleSystem)
- 27. (Cocos2d) Где разместить autoRemoveOnFinish при использовании системы частиц?
- 28. Изменение формата альфа-текстуры для эмиттера частиц
- 29. Cocos2D - RemoveChild не работает
- 30. Позиционирование системы частиц Cocos2d