Forum de la communauté SFML

Aide => Général => Discussion démarrée par: Ariake le Décembre 13, 2016, 10:38:47 am

Titre: Boucle de jeu avec thread
Posté par: Ariake le Décembre 13, 2016, 10:38:47 am
Bonjour la communauté,

Je réfléchi actuellement sur une chose qui peut paraître un peu stupide : la boucle principale de jeu.
J'ai suivit les conseils de ce tuto :
http://gameprogrammingpatterns.com/game-loop.html (http://gameprogrammingpatterns.com/game-loop.html)

Mais voilà que je me demande comment réaliser/adapter ça avec un thread graphique (donc la partie rendering).

Pourrais-je obtenir vos conseils avisé ?  ;)
Titre: Re : Boucle de jeu avec thread
Posté par: Cpl.Bator le Décembre 16, 2016, 12:06:29 pm
Bonjour, je ne vois pas l'intérêt d'avoir un thread de rendu , surtout sur des petits projet perso...
après , si c'est pour apprendre les threads , pourquoi pas...
de mémoire, il faut que l'objet sf::RenderWindow doit être créer dans le thread principal de ton application ( reprenez moi si je me trompe ) , la doc en parle aussi je crois. après, pour adaptez le pattern que tu as vu, c'est exactement la même chose que sans les threads , sauf que tu auras certainement une gymnastique a faire avec des mutex pour les ressources partagé entre ton thread de rendu & ton thread principal.