Hier soir j'ai fait des optimisations à un de mes jeux pour voir le gain de perfs (Starrows si certains se souviennent
)
J'ai fait un test de benchmark qui lance une bataille avec 300 unités
avant j'obtenais environ 28/30 fps en dessinant toutes les collisions / portée des unités / etc (j'ai pas utilisé un seed fixe donc les perfs peuvent un peu changer en fonction de la bataille vu que les soldats se déplacent un peu aléatoirement)
En optimisant avec les pools de mémoire (pour limiter la création de nouveaux objets, surtout pour les projectiles), les textures atlas (pour limiter l'allocation de nouvelle texture à openGL étoo là), et la nouvelle façon de gérer les shaperenderer de libgdx (des lignes au lieu des rectangles direct comme ça on peut faire un rectangle et un cercle sans avoir à fermer le shaprenderer et à le réouvrir), je tourne à 60 fps maintenant
et j'ai pas encore fait des pools pour tout ce qui est nécessaire comme les particules en plus
je pensais pas que je gagnerais autant en terme de perf
C'est bien optimisé maintenant 