Ungefähr SpaceFX (WebFX demo)
ZIELGRUPPE
Diese App wurde für Entwickler veröffentlicht, die das WebFX-Projekt verfolgen, und ist Teil der Projektdemos.
FÜR NEUES PUBLIKUM
WebFX ist eine kostenlose, plattformübergreifende Open-Source-Lösung, die auf 7 Plattformen (Web, Android, iOS, macOS, Linux, Windows und Einbettung wie Raspberry Pi) aus einer einzigen Java-Codebasis abzielen kann.
Zugrundeliegende Technologien: OpenJFX, Gluon & GWT.
Sie können beispielsweise die Webversion dieser App unter https://spacefx.webfx.dev . besuchen
Unabhängig von der Plattform ist der Quellcode der Anwendung identisch (siehe den Abschnitt LINKS unten, um auf den Quellcode dieser Demo zuzugreifen).
Die Anwendung ist in Java geschrieben und verwendet die JavaFX-API zum Erstellen der Benutzeroberfläche.
Die Gluon-Toolchain (aufgebaut auf GraalVM) wird verwendet, um den Java-Code der Anwendung in eine native App für alle Plattformen außer dem Web zu kompilieren (dies schließt diese Android-Version ein).
GWT wird verwendet, um die Web-Version zu kompilieren. Es transpiliert den Java-Code in einen optimierten JavaScript-Code.
Infolgedessen bieten alle ausführbaren Dateien auf allen Plattformen optimierte Leistungen.
ÜBER DIESES BESTIMMTE DEMO
Diese Demo ist eine gepatchte Version des ursprünglichen SpaceFX JavaFX-Spiels, das von Gerrit Grunwald (alias Hansolo) geschrieben wurde. Der Grund für diesen Patch ist, ihn GWT-kompatibel und damit auch für das Web kompilierbar zu machen.
Diese Demo zeigt, dass Sie Spiele mit der JavaFX-Canvas-API für alle Plattformen schreiben können.
LINKS
Originales JavaFX-Spiel: https://github.com/HanSolo/SpaceFX
Dieser Demo-Quellcode: https://github.com/webfx-demos/webfx-demo-spacefx
WebFX-Website: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Diese App wurde für Entwickler veröffentlicht, die das WebFX-Projekt verfolgen, und ist Teil der Projektdemos.
FÜR NEUES PUBLIKUM
WebFX ist eine kostenlose, plattformübergreifende Open-Source-Lösung, die auf 7 Plattformen (Web, Android, iOS, macOS, Linux, Windows und Einbettung wie Raspberry Pi) aus einer einzigen Java-Codebasis abzielen kann.
Zugrundeliegende Technologien: OpenJFX, Gluon & GWT.
Sie können beispielsweise die Webversion dieser App unter https://spacefx.webfx.dev . besuchen
Unabhängig von der Plattform ist der Quellcode der Anwendung identisch (siehe den Abschnitt LINKS unten, um auf den Quellcode dieser Demo zuzugreifen).
Die Anwendung ist in Java geschrieben und verwendet die JavaFX-API zum Erstellen der Benutzeroberfläche.
Die Gluon-Toolchain (aufgebaut auf GraalVM) wird verwendet, um den Java-Code der Anwendung in eine native App für alle Plattformen außer dem Web zu kompilieren (dies schließt diese Android-Version ein).
GWT wird verwendet, um die Web-Version zu kompilieren. Es transpiliert den Java-Code in einen optimierten JavaScript-Code.
Infolgedessen bieten alle ausführbaren Dateien auf allen Plattformen optimierte Leistungen.
ÜBER DIESES BESTIMMTE DEMO
Diese Demo ist eine gepatchte Version des ursprünglichen SpaceFX JavaFX-Spiels, das von Gerrit Grunwald (alias Hansolo) geschrieben wurde. Der Grund für diesen Patch ist, ihn GWT-kompatibel und damit auch für das Web kompilierbar zu machen.
Diese Demo zeigt, dass Sie Spiele mit der JavaFX-Canvas-API für alle Plattformen schreiben können.
LINKS
Originales JavaFX-Spiel: https://github.com/HanSolo/SpaceFX
Dieser Demo-Quellcode: https://github.com/webfx-demos/webfx-demo-spacefx
WebFX-Website: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Ausklappen