Я закончил настройку Android SDK в Eclipse, и теперь мне нужно задаться вопросом, какие у вас популярные методы для разработки игры на Android? Мои знания Java довольно ограничены, чтобы быть честными, поэтому я мало знаю о включенной графической библиотеке или даже если она работает с Android, большая часть моего опыта связана с C++ с Ogre или SFML. Я понимаю, что SDL очень похож на SFML, поэтому я могу попробовать. Кроме того, следует ли использовать новейшую версию SDK (Android 4.0.3 API level 15 - это то, что мой AVD) или более старая версия для поддержки большинства устройств?Какие у меня варианты для Android?
ответ
Есть много методов разработать игру на Android. Это зависит от специфики игры, которую вы собираетесь создать, и вашего личного опыта.
В моих проектах я использую libgxhttp://code.google.com/p/libgdx/. Достаточно хорошо, чтобы оправдать мои ожидания.
Есть несколько кросс-платформенных фреймворков, которые позволяют создавать игры для Android и iOS (CoronaSDK, Marmalade).
Я слышал, что код Ogre может быть скомпилирован на Android. Думаю, вам стоит исследовать этот вопрос :).
Пожалуйста, дайте мне знать, если это возможно.
Что целевой версии SDK, вы должны использовать вы можете увидеть здесь: http://developer.android.com/resources/dashboard/platform-versions.html
С наилучшими пожеланиями
Некоторые ссылки, чтобы помочь вам в дальнейшем:
- Getting started in Android game development
- Playing with graphics in Android
- The Game Loop
- Writing real-time games for Android (Google I/O 2009)
О SDK - начать с низким, скажем, Android 1.5. Если вы столкнетесь с вещами, недоступными в этой версии, увеличьте цель сборки. Таким образом, вы можете охватить большинство пользователей.
Если я хочу развивать для Android в качестве стартера, я бы:
1) Учиться Java. Это не будет сложно, если вы привыкли к другим языкам, как C++
2) Сделать некоторые учебники (Интернет полон их)
3) для развивать более старую версию Android, такие как 2.2 или 2.3 (Нет необходимости разрабатывать еще более старые версии, так как почти все мобильные телефоны обновлены как минимум до 2.2). На мой взгляд, разработка сейчас для мороженого Сэндвич бесполезен как Никто не сможет использовать ваше приложение (хорошо, есть люди, но на самом деле их не много). Я думаю, что разработка для 4.0 привлекательна для крупных компаний, с проектами, которые могут продолжаться в течение нескольких месяцев, поэтому, когда пришло время опубликовать их приложение, рынок будет готов. Делать это до того, что просто закрыть свой рынок -I предположить, что вы не собираетесь вводить с гигантским приложением yet-
И это вроде все, что вы должны знать :)
- 1. Создание веб-сервиса: какие у меня варианты?
- 2. Как настроить микросайты, какие у меня варианты?
- 3. Какие у меня варианты - sql express или?
- 4. ASP.NET: Какие у меня варианты развертывания?
- 5. Пользовательский интерфейс в Android-игре - Какие у меня варианты?
- 6. Текстовый файл, CVS xml или какие у меня варианты?
- 7. GWT - нет внедрения XML DOM WC3? Какие у меня варианты?
- 8. Открытая парольная фраза OpenShift. Какие варианты у меня есть?
- 9. Windows 8 и MySQL? Какие у меня варианты?
- 10. Реализация видеозвонка в форматах Xamarin, какие у меня варианты?
- 11. Сглаживание изображения в IE8/7. Какие у меня варианты?
- 12. objc - UITableView Заголовок слишком широкий .. Какие у меня варианты?
- 13. делает список списков плохой запах, какие у меня другие варианты
- 14. ASP.NET MVC Security Model/Database - Какие у меня варианты?
- 15. Какие у меня варианты защиты онлайн-страницы/каталога?
- 16. Срок действия сертификата распространения iOS истекает. какие у меня варианты?
- 17. CORS intranet (http) to internet (https) какие у меня варианты?
- 18. Создать таблицу/список и сохранить ее - какие у меня варианты?
- 19. Хранилище сохранения на постоянной основе. Какие у меня варианты?
- 20. какие у меня варианты, так как мой mysql DB растет
- 21. Какие у меня все пакеты?
- 22. Абстракция базы данных - какие у вас варианты?
- 23. Обновление базы данных, какие у меня параметры?
- 24. Какие варианты для двигателей с частичными эффектами частиц у меня есть для iOS?
- 25. Какие варианты для проигрывателей FLV у меня есть для встраивания видео на бизнес-сайт?
- 26. Какие опции у меня есть для более длинных строк опций?
- 27. Какие варианты у меня есть для тестирования приложения Angular 2 с Team City?
- 28. Какие варианты у меня есть на C# asp.net для рисования диаграмм на веб-сайтах?
- 29. Мне нужно создать uuid для моего приложения rails. Какие у меня варианты (драгоценные камни)?
- 30. Редакторы на месте - какие у меня варианты помимо TinyMCE для сайта MVC 2?
мне очень нравится libgdx, спасибо за рекомендацию его. Также я посмотрел на Ogre на Android, можно заставить его работать с использованием модифицированного NDK из того, что я понимаю, но это не идеально. Я не пробовал, так как в данный момент мне не нужно ничего связать с 3D. –