2015-01-08 6 views
5

Ich mache eine App, mit der Sie Musik synchron auf verschiedenen Systemen spielen können. Für das Projekt habe ich entschieden, twisted, PyGtk2, Pyglet zu verwenden. Ich bin verwirrt darüber, wie die Hauptschleife laufen soll. Sollte ich pyglet's Schleife in einem separaten Thread ausführen oder sollte ich einen neuen Reaktor implementieren, der twisted, pygtk2, pyglet integriert. Wird die Leistung leiden, wenn ich versuche, drei Loops zu integrieren?Verwenden von pyglet, twisted, pygtk zusammen in einer Anwendung

Antwort

4

Ich benutzte https://github.com/padraigkitterick/pyglet-twisted beim Spielen mit Pyglet und verdreht, und es funktionierte für meine Spielzeug Fälle. Guter Ausgangspunkt sowieso.

Das oben genannte ist ein neuer Reaktor basierend auf ThreadedSelectReactor.

Es ist mir nicht klar, wie die Zusammensetzung aller drei aussehen würde ...