void japko()
No i w końcu mnie dopadło...
Od roku szukam możliwości pisania multiplatformowego - nie tylko w kontekście libGDX, ale ogólnie mżliwości pisania na Androida i iOS-a wspólnego kodu. Niby jest RoboVM no i intelowskie MOE. Oba można używać w aplikacjach libGDX. Tylko że bez maka to się nie uda (na początku nie wiedziałem o tym i próbowałem tak i siak, bez rezultatu).
Wreszcie się złamałem i kupiłem... Maka Mini :D
Pierwszego dnia zdążyłem tylko nieco go skonfigurować i zaktualizować, ale za to już nazajutrz udało się zainstalować IntelliJ IDEA, sukces!
Potem git-a i javę (z nią trochę zachodu było, nie wiem po co Oracle tak chowa JDK). Po ściągnięciu projektu udało mi się uruchomić wersję desktop (po dobrej chwili walki z ustawieniami, javą, itp. Ale sporą część winy ponoszę ja - nie do końca się w tym orientowałem).
Niestety - kiedy chciałem przetestować wtyczkę RoboVM - porażka. XCode (konieczny do działania) wymaga wersji systemu 10.13 a ja mam 10.12 (no i aktualizacje właśnie się poszły paść).
Po upgradzie systemu i instalacji XCode nadszedł czas na uruchomienie aplikacji w emulatorze iphona... Klapa. Kilka godzin prób i researchu spełzło na niczym. Ostatnią deską ratunku było MOE od Intela. Krótkie poszukiwania i okazało się że najlepiej wygenerować nowy projekt z tym modułem, skopiować katalog modułu do projektu i zaimportować. Uff... Powiodło się!
Od razu wyniknął problem - punktacja wyświetla się gdzie indziej niż na desktopie i Androidzie. Będzie co robić... A na razie wrzuciłem do repo efekt pracy.
Zastanawia mnie jeszcze jedno: dlaczego na maku wszystko jest takie skomplikowane? Musiałem się nieźle natrudzić żeby poskładać środowisko i skonfigurować wszystko. A WiFi i tak nie udało się uruchomić (nie podłączył się do sieci). Już kiedyś miałem taki problem z makiem. Skończyło się na kablu i tak działa do dziś. Może z tym uda mi się coś powalczyć...
No i jednak brak kilku pulpitów strasznie przeszkadza. Drugiego monitora też brakuje. Poszukam, może z pulpitami uda się powalczyć. Ale i tak Linux rulz jednak...
Od roku szukam możliwości pisania multiplatformowego - nie tylko w kontekście libGDX, ale ogólnie mżliwości pisania na Androida i iOS-a wspólnego kodu. Niby jest RoboVM no i intelowskie MOE. Oba można używać w aplikacjach libGDX. Tylko że bez maka to się nie uda (na początku nie wiedziałem o tym i próbowałem tak i siak, bez rezultatu).
Wreszcie się złamałem i kupiłem... Maka Mini :D
Pierwszego dnia zdążyłem tylko nieco go skonfigurować i zaktualizować, ale za to już nazajutrz udało się zainstalować IntelliJ IDEA, sukces!
Potem git-a i javę (z nią trochę zachodu było, nie wiem po co Oracle tak chowa JDK). Po ściągnięciu projektu udało mi się uruchomić wersję desktop (po dobrej chwili walki z ustawieniami, javą, itp. Ale sporą część winy ponoszę ja - nie do końca się w tym orientowałem).
Niestety - kiedy chciałem przetestować wtyczkę RoboVM - porażka. XCode (konieczny do działania) wymaga wersji systemu 10.13 a ja mam 10.12 (no i aktualizacje właśnie się poszły paść).
Po upgradzie systemu i instalacji XCode nadszedł czas na uruchomienie aplikacji w emulatorze iphona... Klapa. Kilka godzin prób i researchu spełzło na niczym. Ostatnią deską ratunku było MOE od Intela. Krótkie poszukiwania i okazało się że najlepiej wygenerować nowy projekt z tym modułem, skopiować katalog modułu do projektu i zaimportować. Uff... Powiodło się!
Od razu wyniknął problem - punktacja wyświetla się gdzie indziej niż na desktopie i Androidzie. Będzie co robić... A na razie wrzuciłem do repo efekt pracy.
Zastanawia mnie jeszcze jedno: dlaczego na maku wszystko jest takie skomplikowane? Musiałem się nieźle natrudzić żeby poskładać środowisko i skonfigurować wszystko. A WiFi i tak nie udało się uruchomić (nie podłączył się do sieci). Już kiedyś miałem taki problem z makiem. Skończyło się na kablu i tak działa do dziś. Może z tym uda mi się coś powalczyć...
No i jednak brak kilku pulpitów strasznie przeszkadza. Drugiego monitora też brakuje. Poszukam, może z pulpitami uda się powalczyć. Ale i tak Linux rulz jednak...

Komentarze
Prześlij komentarz