vendredi 3 février 2012

Une autre annonce OpenGL système de particules




Ceci est juste une configuration possible - l'un des plus simples, en fait, car c'est seulement en utilisant le rendu des point et la gravité simple - pas de textures, pas de vent, pas de transparence, etc J'appelle cette configuration "fontaine", et c'est peut être créé en une seule ligne de code:
ParticleEmitter3D *fountain = [ParticleEmitter3D fountain];
alors, vous avez juste besoin de dire à la fontaine de tirer lui-même à chaque fois grâce à votre boucle de dessiner ou de rappel ...
[fountain drawSelf];
Il va probablement être quelques jours avant que je sois la première version du code posté - il a quelques aspérités encore, plus quelques bits de plus de fonctionnalités je ressens sont nécessaires avant qu'il puisse survivre à l'examen du public.

Le film ci-dessus a été prise sur le simulateur. Le code fonctionne sur mon iPhone première génération, mais je dois réduire le nombre de points émis par seconde pour l'obtenir pour faire bonne figure, sans hoquet. Je n'ai pas encore testé sur mon tactile seconde génération d'iPod de voir comment beaucoup de différence du nouveau processeur et FPU faire. J'espère aussi que la mutualisation et la réutilisation des particules, plutôt que de constamment attribution et les libérant aidera un montant équitable.

Aucun commentaire: