デスクトップまたは Android など、LibGDX アプリが実行されている展開プラットフォームに応じて、わずかに異なるアプリ ロジックを提供する必要があります。LibGDX API は、現在のランタイム プラットフォームを識別する方法を提供しますか?
この投稿「libGDX でプラットフォーム固有のコードを抽象化する」は、ある種のソリューションを提供します。API 自体で直接利用できるものがあるかどうか (?)
デスクトップまたは Android など、LibGDX アプリが実行されている展開プラットフォームに応じて、わずかに異なるアプリ ロジックを提供する必要があります。LibGDX API は、現在のランタイム プラットフォームを識別する方法を提供しますか?
この投稿「libGDX でプラットフォーム固有のコードを抽象化する」は、ある種のソリューションを提供します。API 自体で直接利用できるものがあるかどうか (?)
ApplicationType を実際にどこから取得するかを理解するのに苦労している場合は、次の場所からアクセスします。
Gdx.app.getType()
実際の例としては、次のようになります。
if(Gdx.app.getType() == ApplicationType.iOS) {
//Do awesome stuff for iOS here
}
Application#getType()
で定義された値の 1 つを返す を潜在的に使用できますApplication.ApplicationType
。