Сен
28

Изучаю Android

Я недавно взялся изучать Java и Android. Flash игры для Android жутко тормозят, а если делать такие, чтобы мало тормозили, получаются примитивные игры. Поэтому я решил портировать или писать новые игры уже под Android.

Скачал много книг по программированию на Android, несколько по Java (спасибо сайту 4pda.ru за ссылки).

После удачного запуска тестового приложения (вывел кнопку и текст на экран), я решил, что делать игры своими силами — это гемор. Поэтому я стал искать в сети фреймворки под Андроид. И я их нашёл!

Первое, что я нашёл, это Flixel. С этим движком я не был знаком, поэтому пришлось разбираться. Идея движка мне очень понравилась. Однако Flixel for Android — незаконченный порт AS3 движка. Не хватало в нём обработки нажатия на экран (TouchEvents). Кое-как я написал обработку этих нажатий, заодно  поизучал Java на практике. Но фреймворк был не закончен и имел мало функций. Я начал искать другой...

Нашел Rokon. Скачал, посмотрел туториалы, начал портировать игру. Столкнулся с нехваткой функционала. А если кокретно, то движок использует слои на сцене. Так вот, я думал, что слои можно прятать или переключаться между ними. Но это оказалось не возможно. Конечно, я мог бы написать свой класс, расширяющий базовый для слоёв, но... Решил посмотреть, нет ли в планах у создателя Rokon'а такой задумки. Оказалось, что нет, да и времени у него нет. НО!!!! Я узнал ссылку на другой движок. Называется AndEngine (http://www.andengine.org).

AndEngine — это что-то! Я посмотрел видео и примеры. Я впечатлён! Теперь буду изучать его.




3 комментария к записи “Изучаю Android”

  • Здравствуйте! Не могли бы Вы подсказать, где можно скачать этот самый движок и документацию к ниму. На сайте нет ссылки для скачивания :(

  • Сам разобрался, надо было просто зайти на code.google.com/p/andengine/source/browse/ и там выкачать все. Неплохой блог, жаль что не ответили.

    • Извините что не ответил, выходной все таки был. Еще можно проще качать с помощю плагина к Eclipse — назывется Mercurial (ссылку не помню). Есть еще и desktop прога «Mercurial»

Прокомментировать