태그 보관물: libgdx

libgdx

LibGDX-현재 Android / Desktop에 있는지 확인 확인하는 방법이 있어야하지만 어디에서나 찾을

LibGDX와 flixel-android를 사용하여 데스크톱 / Android 게임을 빌드하고 있습니다. 현재 Android 기기, 데스크톱 등에서 실행되고 있는지 확인하는 방법이 있어야하지만 어디에서나 찾을 수는 없습니다. 개별 발사기에서 전달해야합니까? 분명히 LibGDX는 나에게 말할 수 있습니까?



답변

나는 당신이 응용 프로그램 쿼리 후 있다고 생각

switch(Gdx.app.getType()) {
   case ApplicationType.Android:
       // android specific code
   case ApplicationType.Desktop:
       // desktop specific code
   case ApplicationType.WebGl:
       /// HTML5 specific code
}


답변

Magd의 코드는 한 단계에서 작동했을 수도 있습니다. GDX 버전에서는 작동하지 않았거나 확실하게 구현되지 않았습니다. 다음과 같이 변경해야했습니다.

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

}


답변