Einzelnen Beitrag anzeigen
Alt 28.12.2004, 10:52   #6 (permalink)
0xdeadbeef
Stammbenutzer
Floppy Disc
 
Registriert seit: 22.10.2004
Beiträge: 779
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Naja. Praktisch alle Spiele heutzutage benutzen mehr oder weniger aufwendige 3D-Engines. Damit hat sich gegenüber der Spieleszene vor ein paar Jahren (als Renderfilmchen nach Nonplusultra waren) einiges geändert. Obwohl es natürlich möglich ist, 3D-Engines auch in Java zu implementieren, wird man an dieser Stelle üblicherweise nicht bereit sein, Performance für Plattformunabhängigkeit zu opfern. Viel der Entwicklungsarbeit geht heute in aufwendige Pixelshader- und Vertexshaderprogramme, die ohnehin in eigenen "Sprachen" programmiert werden (wobei es inzwischen woh C-ähnliche Compiler gibt).
Dazu kommt, das einige Aspekte von Java (etwa die GC, die jederzeit anspringen kann) einem flüssigen Spielablauf abträglich sind. Was nicht heißen soll, daß man keine netten Spiele in Java programmieren kann. Paradroid3D hier im Spieleforum zeigt ja, daß man - wenn auch mit nativem OpenGL-Support - durchaus auch kleine 3D-Spiele in ganz ordentlicher Geschwindigkeit hinbekommt.
__________________
Versuchen ist der erste Schritt zum Versagen (Homer J. Simpson)
0xdeadbeef ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen