Multiplatformowość, wszędzie teoretycznie jest bez problemu i zawsze działa … ale w teorii.

Mam projekt nad którym pracuję w wolnych chwilach od produkcyjnego kodowania, wykorzystującą libGdx’a, z założenia do wykonywania aplikacji wieloplatformowych Windows, Linux, MacOS, Android, oraz HTML/WebGL oraz dużo rzeczy wspomaga. I któreś to podejście do kompilacji projektu do Weba przy pomocy GWT i … nie działa ?

Po małej dywagacji, przeszukania neta,  spaleniu paru neuronów (reszta poszła na zadłużone L4) okazało się, że takie w sumie takie proste :P

  • Nowa wersja GWT 2.7.0 niby fanie wspiera superDev mode, ale żeby działo odpalenie skryptów JS trzeba ręcznie dopisać w „head” wara, bo nie ruszy. W GWT 2.7.0 puścili z dymem kompilację „script”

Poprawny head:


   
   
   
      canvas {
         cursor: default;
         outline: solid;
      }
   
   
   


  • dopisać do pliku XML, jak ja kocham konfigurację XML’i :\, niby jest domyślnie ustawione XSIFrame oraz ustawić ścieżkę absolutną do assetów, relatywna niby jest OK, ale nie działa


   
   

   
   
   

   
   

To tylko takie pierdółki …