Создание библиотеки iOS или фреймворка с помощью libgdx (roboVM)
Можно ли создать библиотеку iOS или фреймворк с помощью libgdx (RoboVM), который можно импортировать в Xcode?
Фон:
Один из моих коллег создал приложение 3D-визуализации в качестве проекта libgdx для Android и рабочего стола Windows. Он может быть скомпилирован для работы на iOS с использованием RoboVM. Тем не менее, я хотел бы обернуть вокруг него дополнительные элементы пользовательского интерфейса, используя Xcode. Я знаю, что его можно создать программным путем с помощью RoboVM, но я бы хотел изучить, возможно ли принести существующую работу в Xcode. Мне не нужно редактировать компонент 3D-визуализации, но добавлять дополнительные элементы GUI вокруг окна 3D Vis. Я думал, что компиляция кода libgdx (RoboVM) в инфраструктуру или библиотеку может быть решением, которое можно импортировать?
Ответы
Ответ 1
Я напрямую спросил группу RoboVM. Их ответ: это не нативная функция, но это, безусловно, можно сделать.
Полное сообщение...
Привет,
Извините за поздний ответ. Этот случай использования - это не то, что мы собираемся сделать сейчас. Возможно, хотя вы готовы сделать некоторые исправление RoboVM. Найдите группу Google RoboVM, и вы должны найти другим, кому удалось это сделать.
Мы получаем этот запрос, который каждый знает, а затем мы добавим поддержку для это в конечном итоге.
С уважением, Никлас
Ответ 2
Да, вы можете это сделать.
Все, что вам нужно, чтобы создать метод, скажем initRoboVM()
, будет вызываться вашим кодом, когда вы хотите инициализировать libgdx. Вам нужно будет пройти путь к приложению, который вы можете жестко кодировать при тестировании.
initRoboVM()
потребуются некоторые изменения, а именно: он не должен вызывать ваш основной метод Java-приложения, ну, по крайней мере, то, что хорошо работает, библиотеки не должны делать IMO. Также не следует называть rvmShutdown.
Вы можете получить дополнительную информацию от здесь
Спасибо:)