iPhone взяла мир штурмом, но с поддержкой Google Андроид платформа набирает обороты и имеет светлое будущее впереди. Но в то время как существуют десятки инструментов для создания игр на iPhone, Android имеет лишь несколько примеров, показывающих, как сделать игру, и я не мог найти каких-либо достойных двигателей или промежуточное, на котором построить игру на Android.
< р> Flixel является игровой движок для Flash, что я использовал довольно немного в последнее время, и после моего опыта портирования его Silverlight Я был уверен, что Flixel бы большую платформу для Android, на которой делать игры. Эта серия учебник покажет вам, как сделать свою собственную игру простой платформы на Android с помощью перенесенного Flixel двигатель.
<р> Загрузить копию Eclipse, отсюда, а затем загрузить оба Android- SDK и Eclipse, плагины от Android сайте здесь. Вы можете найти пошаговые инструкции о том, как сделать это на сайте Android разработчика.
<р> Запустите Eclipse, как только Android плагины для Eclipse, были установлены. Открытые оконных> Настройки.
<Р>
<р> В Android разделе перейдите в папку, где вы распаковали Andorid SDK и нажмите кнопку Применить. В SDK должен быть в списке.
<Р>
<р> Создать новое приложение для Android.
<Р>
<р> Если вы получаете сообщение об ошибке ниже убедитесь, что вы шаг 2 успешно.
<р>
<р> Заполните первый экран Новый Android Project, как показано ниже.
Вы можете изменить имена приложения и пакеты, пока эти изменения делаются в остальных классах, где это необходимо.
<Р>
<р> Там нет необходимости, чтобы создать тестовый проект, так что не отмечайте Создать тестовый проект.
<р>
<р> Извлечь содержимое Android SDK Flixel в папке проекта. Это будет извлекать ряд стандартных MP3 и изображений, вместе с исходными файлами Flixel (под org.flixel и флэш-пакетов).
<р> Создать новый класс MenuState в org.myname.flixeldemo пакет. Это будет расширять класс FlxState.
<Р>
<р> В Flixel различные состояния в игре (например, в главном меню, в самой игре, высокой экране scrore и т.д.) представлены классами, которые расширяют FlxState класс. Как игрок прогрессировал в игре эти FlxState классы создаются и уничтожаются представить различные аспекты игры.
<Р> Добавьте следующий код в класс MenuState. Здесь мы собираемся, чтобы отобразить текстовое поле просто так у нас есть что-то на эк