2016-04-11 18 views
1

gwt/htmlのログが正常に動作しない一般的な原因を知りたいと思っています。私はHTMLではまったく機能してログインすることができません https://github.com/vedi0boy/ArchipeloLibGDX:私のプロジェクトでGwtのログが機能しない

は、ここに私のプロジェクトです。私は、ブランドの新しいLibGDXプロジェクトにこのコードを使用し、それが(メインクラス内で)働いていた:

@Override 
public void create() { 
    Gdx.App.setLogLevel(Application.LOG_DEBUG); 
    Gdx.app.log("Test", "Test log message."; 
} 

私はちょうどそれを得ることはありません。基本的なhtml/gwt関数を動作させないものがありますか?私のlibgdxは1.9.2にアップデートされています。私はなぜそれが新しいプロジェクトでは動作しますが、私のものではないのか分かりません。

どうすればよいですか?すべてのコードを新しいプロジェクトにコピーする必要がありますか?ありがとう。

P.S.また、必要なネットワーキングライブラリを使用することもできず、新しいプロジェクトでも動作します。

答えて

1

thisトピックをお読みください。私は、サーバーへの接続が確立されるまで続かないwhileループを作った。 javascriptはシングルスレッドなので、無限ループに巻き込まれてしまいます。

LibGDXは、作成が完了し、無限ループが作成されたときにログボックスをロードするだけなので、ログをレンダリングすることがないためです。

レッスン:GWTを使用している場合は、JavaScriptをマルチスレッド言語として扱わないようにしてください。

0

あなたは は以下のようにbuild.gradleを使用し、あなたのLIBGDXバージョンに疑問を持っている場合は、あなたのcorruentプロジェクトがlibgdxの最近のVに更新することができ、新しいプロジェクトにすべてのコードをコピーする必要はありません。

詳細は
gdxVersion = "1.5.2" // your gdx version here 

は解決策は単純だった公式WIKI

関連する問題