Unity 3D: Делаем мобильную игру под android

Читай на DevTribe.ru!

» Раздел: Основы

Многие заинтересовались созданием мобильных игр на Unity, в этой статье вы узнаете как это сделать.
Поскольку я работал только с андроидом, объяснить, как работать с остальными системами, увы, пока не могу.

Начало

Что нам понадобится:
  1. После установки всех компонентов, убедитесь что SDK работает исправно, для этого в папке SDK запустите SDK Manager, если запустилось - вы на верном пути.
  1. В том-же SDK Manager найдите драйвер "google USB driver" и установите его.
  1. Теперь запускаем Unity и создаём проект, попутно импортируя архив Standart assets(Mobile).
  1. Переходим в File -> Build settings и кликаем по надписи Android в списке, затем жмём кнопку "switch platform".
  1. Жмём "player settings". Это настройки вашего проекта. Иконка/Название/Загрузочный экран - всё это находится здесь. Человеку с базовым знанием английского будет легко разобраться, поэтому описывать ничего не буду, однако хотелось бы выделить пару моментов:
  • Minimum API Level: фильтр поддержки устройств.
  • Install location: место, куда будет устанавливаться приложение. Дабы избежать проблем советую поставить "Automatic", таким образом устройство само будет выбирать куда устанавливать - на карту памяти, или на внутреннюю память устройства.
  1. Перейдём непосредственно к проекту. В окне Project найдите папку Control setups - здесь находятся сцены с разными видами управления. Выберем SidescrollSetup.
  1. Подключите ваше Android Устройство через USB.
  1. Включите на вашем устройстве отладку по USB.
  1. Перейдите в File -> Build and run. Через пару секунд проект запустится на вашем устройстве.

Unity Remote

Для Unity существует приложение, с помощью которого вы сможете тестировать проект без постоянной установки проекта, то есть вы сможете тестировать проект просто запустив сцену. Что понадобится сделать:
  1. Установить на устройстве приложение.
  2. Запустить приложение.
  3. Перезапустить Unity.
  4. Запустить сцену.
Хотелось бы отметить, что из-за плохого качества передачи, устройство в основном используется в качестве джойстика.
На этом всё. Экспериментируйте, тестируйте, творите!
Опрос: Оцените статью

Всего проголосовали: 24

Просмотров: 15 836

Uber #1 - 4 года назад 0
Хотелось-бы
Что-бы :)
Немного подправил и опубликовал, однако, хотелось-бы я думал, что статья будет заметно объёмнее.
RSQR #2 - 4 года назад 1
Uber:
Хотелось-бы
Что-бы :)
Немного подправил и опубликовал, однако, хотелось-бы я думал, что статья будет заметно объёмнее.
Честно говоря, я не представляю что нужно написать, чтобы научить человека делать игры. Серьёзно =)
Это как научить человека ядерной физике, а здесь я рассмотрел ситуацию, когда человек хочет начать, но не знает с чего. Игры под мобилки = игры под всё остальное. Единственная разница - управление на экране.
Thread #3 - 4 года назад 0
Я работаю на Unity и невижу большых отличий от игростороя на PC в Android
SERHS #4 - 4 года назад 0
Thread, Тут описано как сделать чтобы работало имено на андройде (конкретно че и куда тыкать)
ehnaton #5 - 4 года назад 0
Thread, дык управление тачевое и акселерометное + большая потребность в оптимизации + поддержка большего числа разрешений.
RSQR #6 - 4 года назад 0
ehnaton:
Thread, дык управление тачевое и акселерометное + большая потребность в оптимизации + поддержка большего числа разрешений.
А это вы уже сам, батенька )
Nihrom #7 - 2 года назад 0
Для тех кто собирается публиковать игру на гугл плей, знайте: ХРАНИТЕ СЕРТИФИКАТ КАК ЗЕНИЦУ ОКА. Если вы его случайно перезапишите или удалите, вы не сможете обновить игру на гугл плей
alexprey #8 - 2 года назад 0
Nihrom, а восстановление ключа разве не возможно?