Je suis nouveau sur les threads, SDL et comment le travail graphique en général. J'ai regardé tous les tutoriels SDL de LazyFoo, et m'a beaucoup aidé. Mais dans ses tutoriels sur le multi-threading, il a commenté que vous ne devriez jamais utiliser les fonctions vidéo dans des threads séparés, ou pourrait causer des problèmes. Je suis curieux de savoir comment cela doit être fait, car j'ai encore une vague compréhension des graphiques et des fils. Comme un de mes projets est un shoot'em up, je me demandais si je devais créer un thread qui affiche tous les graphiques, un thread reçoit toutes les entrées du joueur pour son vaisseau, et un autre thread pour l'IA ennemie.Comment utiliser SDl_Threads correctement?
Si ce n'est PAS ce qui devrait être fait, (je pense que c'est faux) quelqu'un a-t-il des conseils sur la façon dont les graphiques devraient être implémentés avec l'entrée utilisateur et l'IA ennemie avec les threads?
Pour les tutoriels de Lazyfoo, c'est le lien: http://lazyfoo.net/SDL_tutorials/