13

デスクトップまたは Android など、LibGDX アプリが実行されている展開プラットフォームに応じて、わずかに異なるアプリ ロジックを提供する必要があります。LibGDX API は、現在のランタイム プラットフォームを識別する方法を提供しますか?

この投稿「libGDX でプラットフォーム固有のコードを抽象化する」は、ある種のソリューションを提供します。API 自体で直接利用できるものがあるかどうか (?)

4

2 に答える 2

16

ApplicationType を実際にどこから取得するかを理解するのに苦労している場合は、次の場所からアクセスします。

Gdx.app.getType()

実際の例としては、次のようになります。

if(Gdx.app.getType() == ApplicationType.iOS) {
    //Do awesome stuff for iOS here
}
于 2014-07-13T00:37:39.120 に答える
16

Application#getType()で定義された値の 1 つを返す を潜在的に使用できますApplication.ApplicationType

  • アンドロイド
  • アプレット
  • デスクトップ
  • iOS
  • WebGL
于 2013-04-09T00:34:15.673 に答える