私はlibgdx
2 日間一緒に仕事をしてきましたが、コツをつかみ始めています。
Android とデスクトップでの展開には慣れていますが、HTML5
バージョンを実行/デバッグまたは展開する方法についての手がかりがありません。
Web アプリケーションとして実行すると、リンクからhttp error 404
.
私は libgdx wiki で彼らが言うことをしましたが、それはうまくいきません。助けを歓迎します。
ところで、アプリは Android とデスクトップで正常に動作します。
4 に答える
これは私のために働いた:
Eclipse では、プロジェクトを右クリックします*-html
。「Google」 -> 「GWT コンパイル」を選択します。これにより、プロジェクトで GWT コンパイルが実行されます。時間がかかる場合があるため、しばらくお待ちください。これが完了すると、展開されたwar
ディレクトリを tomcatwebapps
ディレクトリにコピーできました。localhost:8080/war/
Tomcat は既に実行されており、変更を取得してゲームを展開しました。後でディレクトリ (webapps フォルダー内のディレクトリ) の名前をプロジェクトに適した名前に変更することで、それを読み込むことができました。
幸運を。
この問題に 1 時間以上遭遇した後、「Web アプリケーションとして実行」を選択したときに、Eclipse が war ディレクトリを指すように求めたときに、プロジェクトのルート ディレクトリを選択していたのはばかげていたことに気付きました。
戻って実際の war フォルダーを指定すると、問題なく実行されました。愚かなことは知っていますが、チェックするのは悪い考えではないかもしれません。
現在の日付 (2014 年 12 月) によると、Libgdx は現在 gradle を使用しており、mikeys の回答を使用したデプロイはうまくいかない可能性があります。この問題の最適な解決策については、次のガイドに従ってください。
https://github.com/libgdx/libgdx/wiki/Gradle-on-the-Commandline
アプリを正しくデプロイするのは少し難しいです。Libgdx の wiki (Google コード内) の最初のエントリの 1 つで、アプリをデプロイしてデバッグする方法を見つけることができます。最も簡単な方法は、Tomcat サーバーをインストールして構成し、wiki の手順を実行するだけです。アプリをデプロイしたくない場合は、テストのみを行います。GWT Sdk に含まれている組み込みサーバー ジェッティを使用して、Eclipse から直接行うことができます。これがお役に立てば幸いです。