LibGDX: compruebe si actualmente está en Android / Desktop


16

Estoy usando LibGDX y flixel-android para construir un juego de escritorio / Android. Parece que debería haber una forma de verificar si actualmente se está ejecutando en un dispositivo Android, el escritorio, etc., pero no puedo encontrarlo en ningún lado. ¿Se supone que debo pasarlo de los lanzadores individuales? ¿Seguramente LibGDX puede decirme?

Respuestas:



7

El código de Magd puede haber funcionado en una etapa, no lo hizo con mi versión de GDX, o ciertamente no con mi implementación de todos modos. Tuve que cambiarlo de la siguiente manera:

switch(Gdx.app.getType()) {
       case Android:
           // android specific code
           TouchPadController.createTouchPad();
       case Desktop:
           // desktop specific code
       case WebGL:
           /// HTML5 specific code

}


¿Qué versión es esta? ¿La última noche?
ThorinII
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.