3D-Spiele mit JavaFX?
- Kann man mit JavaFX 3D-Spiele entwickeln ohne sich "Tod-zu-schreiben"?
- Nach meinem Kentnisstand gab es in JavaFX 8 noch keine inegrierte Physik für 3D-Objekte und musste sich diese selbst schreiben. Hat sich da etwas geändert?
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
![](https://images.gutefrage.net/media/user/regex9/1455660989427_nmmslarge__0_13_270_270_615d5a3bc6888f4c1486ce2b4d9d8f60.png?v=1455660989000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Java, JavaFX
Da JavaFX als Toolkit für normale GUI-Anwendungen entwickelt wurde, - nicht Spiele - liegt funktional natürlich der Fokus auch nicht auf Physics oder dem Rendering von 3D-Objekten.
Wenn du also nicht selbst entsprechende Funktionen bauen möchtest, solltest du dich nach bestehenden Lösungen umschauen.
Entweder du setzt dir ein Toolset aus verschiedenen Bibliotheken / Frameworks zusammen (z.B. ode4j, JBullet, FXyz, ...), wobei du auch dann noch Anknüpfungspunkte finden und verbinden müsstest, oder du nutzt von Anfang an ein passenderes Java-Tool zur 3D-Spieleprogrammierung (wie die jMonkeyEngine).
![](https://images.gutefrage.net/media/user/EnderLuca/1616169603315_nmmslarge__63_0_305_305_02c7c91b93a58692dd9adc9088ddf185.png?v=1616169603000)
Die 3D Fähigkeit von JavaFX steht noch ganz am Anfang weswegen das schreiben eines 3D games mit JavaFX eher nicht zu empfehlen ist.
![](https://images.gutefrage.net/media/default/user/12_nmmslarge.png?v=1551279448000)