Bonjour à tous,
Je réalise un projet en SDL, c'est un petit jeu en 2D avec des tanks. Au départ j'utilisais une boucle infinie qui réaffichais sans arrêt les tanks, les faisais bouger et gérer les collisions. Pour plus de performances j'ai commencé a utilisé le multi-threading, pour séparer toutes ces tâches.
Mais rien n'y fait, il suffit d'ajouter un peu trop de tank (par exemple une dizaine) et l'ordinateur se mets à ramer. Pourtant je fais tourner crysis tranquille...
Quelle est la solution ? Est-ce que je n'utilise pas les bonnes techniques ?
Peut-on demander une priorité plus importante à notre jeu au niveau du processeur ?
Merci d'avance
Partager