2014-05-01 15 views
54

Czy można utworzyć bibliotekę i środowisko iOS przy użyciu libgdx (RoboVM), które można zaimportować do Xcode?Tworzenie biblioteki i systemu iOS przy użyciu libgdx (roboVM)

Tło: Jeden z moich współpracowników stworzył aplikację do wizualizacji 3D jako projekt libgdx na pulpit z systemem Android i systemem Windows. Może być skompilowany do uruchamiania na iOS przy użyciu RoboVM. Chciałbym jednak owinąć wokół niego dodatkowe natywne elementy interfejsu użytkownika za pomocą Xcode. Wiem, że możliwe jest programowanie interfejsu użytkownika za pomocą RoboVM, ale chciałbym zbadać, czy możliwe jest przeniesienie istniejącej pracy do Xcode. Nie muszę edytować komponentu wizualizacji 3D, ale dodawać dodatkowe elementy GUI w oknie 3D Vis. Myślałem, że skompilowanie kodu libgdx (RoboVM) do architektury lub biblioteki może być rozwiązaniem, które można zaimportować ?!

+1

Możesz wysłać e-mail bezpośrednio do programistów i zapytać, jak byłyby one bardziej prawdopodobne, aby odpowiedzieć na pytanie: http://www.robovm.com/contact – Jyro117

+0

@phearnix Czy kiedykolwiek robiłeś postępy w tej sprawie? – Tenfour04

+0

Możesz także wypróbować posty na forach libGDX. –

Odpowiedz

1

Poprosiłem zespół RoboVM bezpośrednio. Odpowiedź brzmi: nie jest to funkcja natywna, ale z pewnością można to zrobić.

Pełną wiadomość ...

Cześć,

Przepraszamy za opóźnienie w odpowiedzi. Ten przypadek użycia nie jest czymś, co zamierzamy teraz zrobić. Jest to jednak możliwe, jeśli jesteś gotowy do wykonania łatki RoboVM . Przeszukaj Grupę RoboVM Google i powinieneś znaleźć innych, którym udało się to sprawić.

Otrzymujemy tę prośbę, każdy wie, a następnie dodamy wsparcie dla to ostatecznie.

Pozdrowienia Niklas

3

Tak, możesz to zrobić.

Wszystko, czego potrzebujesz, aby utworzyć metodę, powiedz initRoboVM(), To będzie wywoływane przez twój kod, gdy chcesz zainicjować libgdx. Musisz podać ścieżkę do aplikacji, którą możesz kodować podczas testowania.

initRoboVM() będzie potrzebował pewnych modyfikacji, a mianowicie nie powinien wywoływać głównej metody aplikacji Java, no cóż, to właśnie dobrze zachowujące się biblioteki nie powinny wykonywać IMO. Nie powinno również wywoływać rvmShutdown.

można uzyskać dalsze informacje od here

Thanks :)

+0

Dzięki, dam ci to i zgłoś się ! –