Как настроить рабочее пространство Eclipse, разрабатывать для Android, но тестировать на Java? - PullRequest
1 голос
/ 21 мая 2011

Я планирую запустить игровой проект для Android 3.0 с использованием Eclipse в качестве IDE. Во время разработки, в идеале, я хочу иметь возможность создавать и запускать игру в JRE на моей собственной ОС. То есть я разрабатываю для Android, но я бы предпочел не тестировать на включенном эмуляторе или на физическом устройстве, пока позже.

Чтобы достичь этого, я собираюсь изолировать классы игровой логики от классов, зависящих от платформы, и создать интерфейс для классов, зависящих от платформы, для взаимодействия с классами игровой логики. Например, чтобы запустить игру на Android, я позволю отдельным классам Android (MyActivity, MyRenderer и т. Д.) Отправлять пользовательский ввод, обновлять игру, а затем извлекать данные, необходимые для вывода игры на экран.

Но, как я уже упоминал в начале, в идеале я хочу иметь возможность разрабатывать игровую логику как проект Java. Я ищу несколько советов о том, как правильно настроить это рабочее пространство. Стоит ли разрабатывать классы игровой логики в отдельном проекте и экспортировать в виде библиотеки? Есть ли лучший способ настроить все так, чтобы проект Android и проект Java использовали одинаковые классы? Моя конечная цель - быстрая разработка на Java и простое «преобразование» в Android.

1 Ответ

1 голос
/ 21 мая 2011

Стоит ли разрабатывать классы игровой логики в отдельном проекте и экспортировать в виде библиотеки?

Это мой подход.Ваша игровая логика создаст JAR, который будет использовать ваш проект Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...