Производительность CAEmitterLayer (ios5) и CCParticleSystem (cocos2d) - PullRequest
0 голосов
/ 17 ноября 2011

Я собираюсь создать приложение с множеством эффектов частиц, и я планировал использовать фреймворк cocos2d.Но совсем недавно я узнал, что системы частиц могут быть созданы в ios5.

Мне нравится знать, как работает система частиц UIKit по сравнению с системой частиц cocos2d.

Любой, кто пробовал и тестировал

1 Ответ

4 голосов
/ 21 февраля 2012

Вы можете проверить Dazzle (на https://github.com/lichtschlag/Dazzle), тестовое приложение, которое я написал, чтобы протестировать новые API с эффектом частиц iOS 5. Частота кадров может снизиться (20 к / с), если вы появляетесь на многих объектах. Я незнать, как Cocos сравнивается с этим, но вот как контролировать fps:

  1. Создайте свое приложение, используя опцию «Профиль», чтобы инструменты подключались к нему.
  2. Выбрать 'Инструмент Core Animation '(в категории «Графика»). Для этого вам понадобится фактическое устройство.
  3. Перейдите к коду частиц, инструменты отобразят значения fps.

Если вам нужнодля профилирования кода opengl используйте соответствующий инструмент.

...