Портирование Java-игры на базе OpenGL на iOS (без встроенного кода) - PullRequest
2 голосов
/ 25 февраля 2012

Я мог бы быть немного облажался здесь. Я разрабатываю движок для использования в различных играх, которые делаю уже давно.

Движок написан на 100% Java (без NDK) и использует OpenGL ES 1x для рендеринга. в нем есть текстуры, загрузка трехмерной сетки, анимация, шрифты на основе изображений, мозаичные карты, пользовательские типы файлов и все эти хорошие вещи с длиной кода около 8,5 тыс., поэтому вы, вероятно, поймете, почему я не хочу воссоздавать все это на iOS (

В любом случае, некоторые движки опираются на Android SDK, но эти части можно легко удалить / изменить, оставив только код движка и вызов opengl. Тем не менее, никогда прежде не разрабатывая ничего для iOS, я немного не понимаю, с чего начать портирование.

Я знаю, что вам нужно разрабатывать с использованием XCode (или это target-c?) На iOS, но можно ли вместо этого использовать Java?

Я был бы очень признателен, если бы кто-нибудь мог просто указать мне правильное направление. Было бы ужасно переписать весь мой движок на другом языке.

1 Ответ

1 голос
/ 25 февраля 2012

Нет, нет способа скомпилировать java-код, чтобы он мог работать на ios, и, вероятно, не будет в будущем из-за природы ios, ведьма близка.выбор здесь - переписать ваш код, чтобы он был уверен, что это не очень сложно, поскольку команды opengl остаются прежними, плюс вы увидите повышение производительности

...