Creando una librería o framework iOS usando libgdx(roboVM)
xcode frameworks (2)
¿Es posible crear una biblioteca o marco de iOS usando libgdx (RoboVM) que se puede importar a Xcode?
Antecedentes: uno de mis colegas ha creado una aplicación de visualización 3D como un proyecto libgdx para Android y Windows Desktop. Puede compilarse para ejecutarse en iOS usando RoboVM. Sin embargo, me gustaría envolver elementos de interfaz de usuario nativos adicionales alrededor de él utilizando Xcode. Sé que es posible construir la interfaz de usuario mediante programación a través de RoboVM, pero me gustaría investigar si es posible llevar el trabajo existente a Xcode. No necesito editar el componente de visualización 3D sino agregar elementos GUI adicionales alrededor de la ventana Vis 3D. ¿Pensé que compilar el código libgdx (RoboVM) en un marco o biblioteca podría ser una solución que podría importarse?
Sí, tú puedes hacerlo.
Todo lo que necesita para crear un método , digamos initRoboVM()
, Su código lo llamará cuando desee inicializar libgdx. Tendrá que pasar la ruta de la aplicación, que puede codificar durante la prueba.
initRoboVM()
necesitará algunas modificaciones, es decir, no debería llamar al método principal de su aplicación Java, bueno, al menos, eso es lo que las bibliotecas de buen comportamiento no deben hacer IMO. Tampoco debe llamar a rvmShutdown.
Puedes obtener más información desde link
Gracias :)
Le pregunté al equipo de RoboVM directamente. Su respuesta: no es una función nativa, pero ciertamente se puede hacer.
El mensaje completo ...
Hola,
Lo siento por la respuesta tardía. Este caso de uso no es algo que vamos a hacer ahora. Sin embargo, es posible si está preparado para realizar algunos parches de RoboVM. Busque en el grupo de Google RoboVM y encontrará otras personas que lograron que esto funcione.
Recibimos esta solicitud cada vez que la conocemos, por lo que eventualmente agregaremos soporte para esto.
Saludos, Niklas