J'ai un système de particules utilisant le spritebatch de base, où les particules sont créées et détruites en fonction de la valeur alpha décrémentale jusqu'à 0.
La performance du système est assez faible sur PC, et très faible sur Xbox, avec environ une centaine de particules à l'écran avant un ralentissement significatif des fps, j'ai lu un peu partout comment améliorer la performance mais est-ce que quelqu'un a des conseils sur la façon de les implémenter, par exemple quelle est la meilleure façon de réutiliser les particules plutôt que de les tuer ? La taille de l'image de chaque particule fait-elle une différence ? Si je ne fais pas tourner chaque particule, cela aidera-t-il ?
J'ai joué avec chacune de ces suggestions, mais je n'ai pas obtenu d'amélioration significative. Quelqu'un a-t-il des conseils à donner ? Cela vaut-il la peine d'utiliser un processeur graphique plutôt qu'un processeur central ?