2012-01-04 1 views
1

La question centrale est "quelles sont mes options pour les effets de particules décents dans une application iOS?" J'ai écrit une application pour iPad où je voulais utiliser une grande quantité d'objets UIKit dans l'interface utilisateur et garder une sensation de base de code iPad native. Cependant, je voulais de beaux effets de particules, donc au lieu d'aller avec cocos2d et de me distancier de l'utilisation directe d'objets natifs, j'ai écrit mon propre moteur d'effets de particules utilisant du quartz. Cela fonctionne, mais la performance est très décevante. Dois-je utiliser une solution OpenGL ES pour obtenir de bonnes performances (OpenGL et uikit view ne fonctionnent pas bien ensemble); Existe-t-il des bibliothèques qui me permettent d'ajouter simplement un UIView qui contient les systèmes d'effets de particules en couches dans mon application, comme je le vois bien (à peu près ce que j'ai essayé de faire avec de mauvaises performances)?Quelles options pour les moteurs d'effets de particules décents ai-je pour iOS?

(Pardonnez-moi si mon utilisation/connaissance de GL est rouillé, j'ai été hors de vue depuis quelques mois et ne pas une forte poignée là-dessus.)

Répondre

2

Je crois qu'ils ont ajouté des particules effets sur Core Animation à partir d'iOS 5. Essayez this video ou recherchez CAEmitterLayer.

Questions connexes