2014-05-01 17 views
54

È possibile creare una libreria o un framework iOS utilizzando libgdx (RoboVM) che può essere importato in Xcode?Creazione di una libreria o di un framework iOS utilizzando libgdx (roboVM)

Sfondo: Uno dei miei colleghi ha creato un'applicazione di visualizzazione 3D come progetto libgdx per Android e Windows Desktop. Può essere compilato per funzionare su iOS usando RoboVM. Tuttavia, vorrei racchiudere elementi di interfaccia utente nativi aggiuntivi attorno ad esso utilizzando Xcode. So che è possibile costruire l'interfaccia utente a livello di codice tramite RoboVM, ma sarei curioso di indagare se è possibile portare il lavoro esistente in Xcode. Non è necessario modificare il componente di visualizzazione 3D ma aggiungere elementi GUI aggiuntivi attorno alla finestra 3D Vis. Pensavo che la compilazione del codice libgdx (RoboVM) in un framework o una libreria potesse essere una soluzione che poteva essere importata ?!

+1

Si consiglia di inviare una e-mail agli sviluppatori direttamente e chiedere come sarebbero più propensi a rispondere alla tua domanda: http://www.robovm.com/contact – Jyro117

+0

@phearnix Hai mai fatto progressi in questo? – Tenfour04

+0

Si potrebbe provare anche a postare nei forum libGDX. –

risposta

1

ho chiesto direttamente il team RoboVM. La loro risposta: non è una funzione nativa, ma certamente può essere fatta.

Il messaggio completo ...

Ciao,

Ci scusiamo per il ritardo di risposta. Questo caso d'uso non è qualcosa che stiamo andando a fare . È possibile però se si è pronti a fare alcune patch di RoboVM. Cerca nel gruppo Google RoboVM e dovresti trovare gli che sono riusciti a farlo funzionare.

Otteniamo questa richiesta ogni conoscenza e quindi aggiungeremo il supporto per alla fine.

saluti, Niklas

3

Sì, puoi farlo.

Tutto ciò che è necessario per creare un metodo, ad esempio initRoboVM(), verrà chiamato dal codice quando si desidera inizializzare libgdx. Dovrai passare il percorso dell'app, che puoi hardcode quando stai provando.

initRoboVM() avrà bisogno di alcune modifiche, vale a dire che non dovrebbe chiamare il metodo principale dell'app Java, beh, almeno, questo è ciò che le librerie che si comportano bene non dovrebbero fare IMO. Inoltre, non dovrebbe chiamare rvmShutdown.

È possibile ottenere ulteriori informazioni da here

Grazie :)

+0

Grazie Darò questo andare e riferire ! –

Problemi correlati