jMonkeyEngine ゲームをアプレットとしてホストしたいのですが、方法がわかりません。これらの手順では、メイン クラスを から継承することを推奨してSimpleJMEApplet
いますが、Eclipse はクラスが見つからないと文句を言います。
これを行う方法に関する他のドキュメントはありますか?
jMonkeyEngine ゲームをアプレットとしてホストしたいのですが、方法がわかりません。これらの手順では、メイン クラスを から継承することを推奨してSimpleJMEApplet
いますが、Eclipse はクラスが見つからないと文句を言います。
これを行う方法に関する他のドキュメントはありますか?
このスレッドが古いことは知っていますが、答えがないので...
SimpleJMEApplet を使用せず、SimpleApplication を拡張するだけで、公式の IDE を使用してアプレットをデプロイすることができました。
公式 IDE で、プロジェクトを右クリックします: プロパティ アプリケーション - アプレット: [アプレットの作成] にチェックを入れてから、[クリーン アンド ビルド] をクリックします。
プロジェクト フォルダには、「アプレット」フォルダを含む「dist」フォルダがあります。
コードに依存するのは code.jar と data.jar のみです。他のアーカイブは置き換える必要があります。
アーカイブを置き換えるには、lwjgl_applet の最新バージョンを探す必要があります。lwjgl 3 がこれをサポートしているかどうかはわかりませんが、最後の lwjgl_appletはここにあります
「basic」と「advanced」の 2 つのフォルダーがあります。私が使用した方法には、「基本的な」jar が必要です。
jarsigner (JDK に格納されている) を使用して、すべての基本的な jar に独自のキーで署名する必要があります。アプレットへのエントリ ポイントである html ファイルもあります。
独自のキーですべての lwjgl_applet jar に署名したら、同じフォルダーに code.jar と data.jar を追加して、キーで署名できます。
これで、ブラウザからアプレットを起動できるはずです。セキュリティリスク等の警告にご注意ください。