Ich bin auf der Suche nach einem grundlegenden programmatischen Animationsframework ähnlich der Verarbeitung außer in Python. Das heißt, etwas, das Pixelmanipulation ermöglicht, grundlegende Zeichen-/Farbgrundelemente aufweist und auf Animation ausgerichtet ist. Ist Pygame so gut wie die beste Wette oder gibt es andere Möglichkeiten?Verarbeitung mit Python emulieren?
Antwort
Sie könnten ziemlich nah an der Verarbeitung mit VPython erhalten:
Die Primitive sind sehr einfach, mit zu arbeiten, und es ist an Animation geschickt.
Ich bin mir nicht sicher, welche Art von Pixelmanipulation Sie suchen, aber es könnte auch etwas dafür geben.
"Ähnlich wie bei der Verarbeitung außer in Python" schreit "NodeBox" zu mir. NodeBox ist nur OSX, und ich weiß nicht, ob es eine Manipulation auf Pixelebene erlaubt, aber ein großer Teil seines Befehlssatzes wurde direkt von der Verarbeitung abgeleitet. Sie finden es unter the NodeBox site.
Es gibt ziemlich neuere C++ - Bibliothek, SFML, die eine gute Alternative zu SDL ist. Daher sollten seine Python-Bindungen eine gute Alternative zu Pygame sein.
Ich ziehe Pyglet PyGame (aber ich bin nicht sicher genau das, was Ihre Bedürfnisse):
Wenn Sie ein 3D-Engine benötigen:
Jemand bereits Shoebot erwähnt, die wahrscheinlich die am nächsten im Geist Verarbeitung ist:
Nun, das ist so nah wie es nur geht: http://code.google.com/p/pyprocessing/
sieht gut aus! ich werde es versuchen – z3a
- 1. Python - emulieren sum() mit List Verständnis
- 2. XML-Verarbeitung in Python
- 3. Python AST Verarbeitung
- 4. Verarbeitung Simultaneous/asynchrone Anforderungen mit Python BaseHTTPServer
- 5. Python Web-Anwendung mit getrennter Verarbeitung
- 6. Python-Standardmodul zum Emulieren geometrischer Punkte
- 7. Python zu "streamen" Wörterbuch-Verarbeitung
- 8. Python-Fabric für parallele Verarbeitung
- 9. Aufruf Python mit System() in R ein Python-Skript emulieren die Python-Konsole
- 10. Emulieren SSH-Server für Testzwecke
- 11. Wie pyUSB innerhalb der Verarbeitung Python-Modus
- 12. Emulieren einer IP-Kamera
- 13. Emulieren eines UPnP-Routers
- 14. Verhalten der Split-Methode der Java-Zeichenfolge in Python emulieren
- 15. emulieren Google Tastaturkürzel
- 16. emulieren codePen Twilight Thema
- 17. Verarbeitung von Formulardaten mit einem Python-CGI-Skript
- 18. Fehler bei der Verarbeitung von Formatparametern mit mysql.connector in Python
- 19. Echtzeit-Verarbeitung und Rückrufe mit Python und C++
- 20. emulieren .NET [Obsolete] Attribut
- 21. Android in Swing emulieren
- 22. So emulieren remove_unless
- 23. Joystick programmgesteuert emulieren
- 24. Emulieren alten PC?
- 25. Verarbeitung von Org-Modus-Dateien in Python
- 26. Verarbeitung Text awk mit
- 27. Verarbeitung mit temporärem Dateistream
- 28. XSLT-Verarbeitung mit Java?
- 29. Richtiger Weg, um Gleitkommazahlen einfacher Genauigkeit in Python zu emulieren?
- 30. emulieren ios mit Live-Reload funktioniert nicht
Whoa, das wäre perfekt, wenn es nicht nur osx war –
Es gibt Shoebot für Nicht-OSX-Plattformen: http://tinkerhouse.net/shoebot/ –