如何确定当前应用程序在LibGDX中运行的平台?
我需要根据运行LibGDX应用程序的部署平台(即桌面或Android等)提供略有不同的应用程序逻辑,LibGDX API是否提供了识别当前运行时平台的方法?
这篇文章,“在libGDX中抽象平台特定的代码”提供了某种解决方案,我只是想知道API本身是否有直接可用的东西(?)。
我需要根据运行LibGDX应用程序的部署平台(即桌面或Android等)提供略有不同的应用程序逻辑,LibGDX API是否提供了识别当前运行时平台的方法?
这篇文章,“在libGDX中抽象平台特定的代码”提供了某种解决方案,我只是想知道API本身是否有直接可用的东西(?)。
如果人们无法确定您实际从何处获取 ApplicationType,则可以从以下位置访问它:
Gdx.app.getType()
对于一个工作示例,这将执行以下操作:
if(Gdx.app.getType() == ApplicationType.iOS) {
//Do awesome stuff for iOS here
}