LibGDX には簡単なテストサンプルが大量に付属しています。 これらの実行と分析をするには、libGDX のソースから直接実行する必要があります。
現在テストを実行できるのはEclipseのみに限定されているので、 Eclipse の設定が適切に行われているかを確認してください。それに加えて、以下も必要です:
PATH
環境変数を有効にし、コマンドライン上から実行できるようにするソースと全てのプラットフォーム向けのネイティブライブラリを取得するには、コマンドライン上で以下を実行します。 もちろん、同様にGit のGUI で同じ処理をすることもできます:
git clone git://github.com/libgdx/libgdx.git
cd libgdx
ant -f fetch.xml
この操作でgitリポジトリから全てのソースコードを取得します。それからfetch.xml Antスクリプトを介してビルドサーバからネイティブファイルをダウンロードします。 サイズを抑えるためGit リポジトリにネイティブライブラリは含まれておらず、したがって手順が二段階になっています。
最新のバージョンを保つため、時々libgdx ディレクトリ内から以下を実行できます:
git pull
ant -f fetch.xml
この操作でGitリポジトリから最新の変更を取得し、ビルドサーバからネイティブライブラリをダウンロードします。
ソースとネイティブライブラリを取得したら、Eclipse を開いて全てのプロジェクトをインポートできます:
ファイル -> インポート
と進みます
一般 -> 既存プロジェクトをワークスペースへ
を選びます
開いて
、全ての のプロジェクトにチェックを入れてください完了
をクリックします。
これでEclipse は全てのプロジェクトを libgdx ディレクトリからインポートしました。最初のインポートでは、通常は至る所にエラーが表示されるでしょう。 恐れることはありません。これはEclipse がお馬鹿さんなだけです。問題を解決するには以下を実行してください:
プロジェクト -> クリーン
と進みます
OK
をクリックします。
F5
を押してそれらをリフレッシュします (vodoo...)クイックフィックス
を選んでOK
を押してください。
事前に 'ant -f fetch.xml' を実行していない場合は、バックエンドがないために大量のエラーが発生するでしょう。
また、"The method (method name) of type (type name) must override a superclass method"というエラーが発生してその推奨される対処方法が"@Override 注釈を削除する"ことだった場合は、プロジェクトの設定を開いてJavaのコンパイルレベルを1.5よりも上にする必要があります。
これでデモゲームのテストや実行を始める準備ができました。
テストのサンプルは gdx-tests プロジェクト内に含まれています。このプロジェクトをソースコードのみを含んでいます。実際にデスクトップ上でテストを開始するには、gdx-tests-lwjglプロジェクト内に含まれているLwjglTestStarter を実行する必要があります。 Android 上でテストを実行するには、単純にエミュレータや接続された端末でgdx-tests-androidプロジェクトを起動するだけです! ブラウザでテストを実行するには、gdx-tests-gwtプロジェクトを起動するだけです。 iOS の場合は Macが必要です。gdx-tests-robovm プロジェクトを開始できます。
テストをする場合は、以下の手順を使ってアプリを起動します
libgdx プロジェクトの実行方法やデバッグ方法といったプロジェクト設定のより詳細に説明については、Project Setup Gradleを参照して、好みの統合開発環境ごとのリンクに従ってください。
テストを追加するには:
gdx/test
ディレクトリにはいくつかのユニットテスト (junit)があります。これらを実行するには、以下コマンドを使用します:
cd gdx
mvn test
Maven のインストールが必要です。