2

私はLigdx、デフォルトで少なくとも 2 つのプロジェクトを生成するクロスプラットフォーム ゲーム開発用の API を使用しています。

  • コア プロジェクト: これは、すべてのクラスとロジックを配置する必要がある、作業することになっているプロジェクトです。
  • デスクトップ プロジェクト: これはコア プロジェクトから自動的に生成されます。

コアは、デスクトップ (または他のプラットフォーム) プロジェクトから開始されることになっているため、開始するためのクラスがありません。

また、常に選択されているため、「実行」または「デバッグ」ボタンを押すと、デスクトップ プロジェクトではなくコア プロジェクトの実行が試行され、すぐに失敗するため、ヒットする前にデスクトップ プロジェクトを選択する必要があります。実行/デバッグ。これは、特にデバッグ時に非常に煩わしい場合があります。

ここに画像の説明を入力

Eclipse に常にデスクトップ プロジェクトを実行させる方法はありますか?

4

3 に答える 3

4

この質問に対する Rekaszeru の回答は、以前に起動したアプリケーションを常に起動するために Eclipse をセットアップする方法を示しています。

彼が答えを説明するために使用した写真に示されているように、「以前に起動したアプリケーションを常に起動するpreferences / run-debug / launching」ボックスに移動してチェックするだけです。

ここに画像の説明を入力

これにより、プロジェクトの 1 つが常に起動されるわけではありませんが、同時に複数のプロジェクトで作業している場合や、Web/Android/Desktop.

于 2013-10-13T18:48:01.877 に答える
1

あなたが説明したことを正確に行うことを認識していませんが、Launch Configurations メニューとダイアログを使用して、同様の迅速な方法でやりたいことを行うことをお勧めします。

実行 -> 実行構成... (実行 -> デバッグ構成も...) を実行して、起動構成を構成できることに注意してください。

オプション1)。

デスクトップ プロジェクトを実行したら、起動構成を含む [実行] ドロップダウン ボタンを使用するだけです。

ドロップダウンボタン

オプション 2)。

起動構成ダイアログの最後の「共通」タブを使用して、Core プロジェクト (または任意の場所) に起動構成ファイルを保存します。

プロジェクトに起動構成を保存する

次に、そのファイルを右クリックするだけで、デスクトップ プロジェクトを起動できます。

保存した構成ファイルを起動します

PS:larsチュートリアルで実行構成について少し読むこともお勧めします

于 2013-10-13T19:02:48.310 に答える
1

Eclipse に存在する既存のプロジェクトから Core プロジェクトを開始する方法を尋ねる場合は、プロジェクトのデスクトップ フォルダを右クリックし、Run As に移動して Java Application を選択するだけです。


しかし、それがあなたが投稿したものではない場合、LibGDXプロジェクトがどのように展開されるかを理解する必要があることだけを理解できます....デスクトッププロジェクトの「xyzMain.java」ファイルから、コアプロジェクトへのメソッド呼び出しがあります。 :

new LwjglApplication(new Sample(), cfg);

これは、コア プロジェクトのサンプル クラスが呼び出される場所です。


しかし、タイトルから、既存のプロジェクトに別のプロジェクトを追加したいという違いが感じられます...プロジェクトのビルドパスを変更することでそれを行うことができます....あなたが望むものに他のプロジェクトを含めることによってコンパイルして実行します。

これがあなたを助けたことを願っています..

于 2013-10-13T17:54:54.207 に答える