Closed smatcher closed 13 years ago
Note : L'architecture du framework a changé. Il faut tester à nouveau.
Visiblement le thread GUI ne traite pas les event. On peut forcer le traitement des event en ajoutant un QCoreQapplication::processEvents() dans la boucle de jeu mais ca va à l'encontre du concept de séparations des threads de GUI et de jeu de plus quelques event restent à traiter quand on quitte donc le programme freeze lorsqu'on le ferme.
Erratum : QGLWidget utilise une classe QGLFormat qui permet de spécifier certains paramètres tels que la vsync. Modifier ces paramètres dans le thread principal au lieu du thread de jeu enleve certains warnings de Qt et résoud le problème de la boucle d'event sous windows. Par contre le programme plante toujours à la fin.
Fixed
Le nouveau framework fonctionne sur mon netbook mais visiblement il plante sur mon fixe sous windows. Pas testé sur le fixe sous arch.