SpaceFX (WebFX demo)の紹介
ターゲットオーディエンス
このアプリは、WebFX プロジェクトに従って開発者向けに公開されており、プロジェクトデモの一部です。
新しい視聴者向け
WebFX は、1 つの Java コードベースから 7 つのプラットフォーム(Web、Android、iOS、macOS、Linux、Windows、および Raspberry Pi などの埋め込み)をターゲットにできる無料のオープンソースのクロスプラットフォームソリューションです。
基盤となるテクノロジー:OpenJFX、Gluon、GWT。
たとえば、https://spacefx.webfx.dev で同じアプリの Web バージョンにアクセスできます。
プラットフォームが何であれ、アプリケーションのソースコードはまったく同じです(このデモのソースコードにアクセスするには、以下のリンクセクションを参照してください)。
このアプリケーションは Java で記述されており、JavaFX API を使用してユーザーインターフェースを構築します。
Gluon ツールチェーン(GraalVM 上に構築)を使用して、アプリケーションの Java コードを、Web を除くすべてのプラットフォーム用のネイティブアプリにコンパイルします(これには、この Android バージョンが含まれます)。
GWT は、Web バージョンのコンパイルに使用されます。 Java コードを最適化された JavaScript コードにトランスパイルします。
その結果、すべてのプラットフォームのすべての実行可能ファイルが最適化されたパフォーマンスを提供します。
この特別なデモについて
このデモは、Gerrit Grunwald(別名 Hansolo)によって書かれたオリジナルの SpaceFX JavaFX ゲームのパッチバージョンです。このパッチの理由は、GWT と互換性があるため、Web 用にもコンパイルできるようにすることです。
このデモでは、すべてのプラットフォームで JavaFX キャンバス API を使用してゲームを作成できることを示しています。
リンク
オリジナルの JavaFX ゲーム:https://github.com/HanSolo/SpaceFX
このデモのソースコード:https://github.com/webfx-demos/webfx-demo-spacefx
WebFX ウェブサイト:https://webfx.dev
WebFX GitHub:https://github.com/webfx-project/webfx
このアプリは、WebFX プロジェクトに従って開発者向けに公開されており、プロジェクトデモの一部です。
新しい視聴者向け
WebFX は、1 つの Java コードベースから 7 つのプラットフォーム(Web、Android、iOS、macOS、Linux、Windows、および Raspberry Pi などの埋め込み)をターゲットにできる無料のオープンソースのクロスプラットフォームソリューションです。
基盤となるテクノロジー:OpenJFX、Gluon、GWT。
たとえば、https://spacefx.webfx.dev で同じアプリの Web バージョンにアクセスできます。
プラットフォームが何であれ、アプリケーションのソースコードはまったく同じです(このデモのソースコードにアクセスするには、以下のリンクセクションを参照してください)。
このアプリケーションは Java で記述されており、JavaFX API を使用してユーザーインターフェースを構築します。
Gluon ツールチェーン(GraalVM 上に構築)を使用して、アプリケーションの Java コードを、Web を除くすべてのプラットフォーム用のネイティブアプリにコンパイルします(これには、この Android バージョンが含まれます)。
GWT は、Web バージョンのコンパイルに使用されます。 Java コードを最適化された JavaScript コードにトランスパイルします。
その結果、すべてのプラットフォームのすべての実行可能ファイルが最適化されたパフォーマンスを提供します。
この特別なデモについて
このデモは、Gerrit Grunwald(別名 Hansolo)によって書かれたオリジナルの SpaceFX JavaFX ゲームのパッチバージョンです。このパッチの理由は、GWT と互換性があるため、Web 用にもコンパイルできるようにすることです。
このデモでは、すべてのプラットフォームで JavaFX キャンバス API を使用してゲームを作成できることを示しています。
リンク
オリジナルの JavaFX ゲーム:https://github.com/HanSolo/SpaceFX
このデモのソースコード:https://github.com/webfx-demos/webfx-demo-spacefx
WebFX ウェブサイト:https://webfx.dev
WebFX GitHub:https://github.com/webfx-project/webfx
表示