Hi ich wollte mal versuchen 3d zu programmieren und habe etwas rumgesucht und rausbekommen das python angeblich auch
für 3d spiele geeignet ist und pygame das richtige modul wäre - oder irgendein sdl modul das in c geschrieben ist...
was ich wissen wollte :
- kann man mit python 3d spiele programmieren?
- wenn ja, ist pygame das richtige modul für 3d spiele ?
- wenn ja wie installiert das modul pygame für ubuntu 12.4+python 3.2
(Terminal-anweisungen sind auch ok)
Georg
pygame auf ubuntu und python 3.2
@123gro: Pygame stellt einen OpenGL-Kontext zur Verfügung, aber das ist für eigene Spiele vielleicht etwas zu „low level”. Schau Dir besser eines der 3D-Rahmenwerke an, die höher ansetzen. Also Panda 3D, Soya, oder die Python-Anbindung an Ogre.
Ob davon schon irgendwas für Python 3 verfügbar ist, weiss ich nicht. Da müsstest Du eventuell Python 2 in Betracht ziehen.
Ob davon schon irgendwas für Python 3 verfügbar ist, weiss ich nicht. Da müsstest Du eventuell Python 2 in Betracht ziehen.
und blender? ich hab in youtube deine vorschläge verglichen
dabei bin ich auf blender das noch besser als die anderen zu sein scheint (also bessere 3d spiele möglich macht)gestoßen
weisst du zu fällig auch ob blender schnell genug und nicht für 3danfänger zu schwer zu programmieren ist?
Georg
dabei bin ich auf blender das noch besser als die anderen zu sein scheint (also bessere 3d spiele möglich macht)gestoßen
weisst du zu fällig auch ob blender schnell genug und nicht für 3danfänger zu schwer zu programmieren ist?
Georg
Georg
Als Alternative nenne ich pyglet. Hier bist Du zwar auch low-level unterwegs. Es werden Dir jedoch auch Hilfsmittel bereit gestellt.
Es verwendet einen eigenen OpenGL-Wrapper, welcher wirklich nah an der C-API liegt (=> ctypes). Dieser kann auch direkt verwendet werden.
Pyglet lässt sich direkt für python3 installieren. Vermutlich musst Du die setup.py direkt verwenden.
Es verwendet einen eigenen OpenGL-Wrapper, welcher wirklich nah an der C-API liegt (=> ctypes). Dieser kann auch direkt verwendet werden.
Pyglet lässt sich direkt für python3 installieren. Vermutlich musst Du die setup.py direkt verwenden.
"Du bist der Messias! Und ich muss es wissen, denn ich bin schon einigen gefolgt!"
Nun, dazu gibt es (wie bei fast allem) eine Dokumentation unter http://www.pyglet.org.
Zusammengefasst: Source-Archiv herunterladen, entpacken und die setup.py mit dem Parameter install ausführen.
Zusammengefasst: Source-Archiv herunterladen, entpacken und die setup.py mit dem Parameter install ausführen.
"Du bist der Messias! Und ich muss es wissen, denn ich bin schon einigen gefolgt!"
aber welchen download link?
den hier?
http://pyglet.googlecode.com/files/pyglet-1.1.4.tar.gz
oder den:
http://pyglet.googlecode.com/files/pyglet-1.1.4.zip
den hier?
http://pyglet.googlecode.com/files/pyglet-1.1.4.tar.gz
oder den:
http://pyglet.googlecode.com/files/pyglet-1.1.4.zip
Georg