Подтвердить что ты не робот

Как определить, на какой платформе работает текущее приложение в LibGDX?

Мне нужно предложить немного другую логику приложения в зависимости от платформы развертывания, на которой работает приложение LibGDX, то есть Desktop или Android и т.д. предлагает ли LibGDX API метод идентификации текущей платформы времени выполнения?

Этот пост "абстрагирующий специфический для платформы код в libGDX" , предлагает решение рода, мне просто интересно, есть ли что-то прямое в самом API (?).

4b9b3361

Ответ 2

Если у людей возникли проблемы с выяснением того, откуда вы на самом деле получаете ApplicationType, из него:

Gdx.app.getType()

И для рабочего примера это сделало бы:

if(Gdx.app.getType() == ApplicationType.iOS) {
    //Do awesome stuff for iOS here
}