Transcript for:
Настройка Godot для экспорта игр на Android

Привет всем из Казани сейчас покажу и расскажу как настроить годот для экспорт игр на Android первым делом Мы открываем гадот создаем новый проект под мобильную игру выбираем папку куда его создать создать папку создатель редактировать так создаем 3D сцену в неё я добавлю сейчас крест и создам для него простенький код который будет его вращать ради убираем воспользуемся Просто он редди для создания переменной о которой будет изначально равна нулю но впоследствии при каждом новом кадре она будет прибавляться и за счет этого менять наше положение с помощью функции rotation по оси X и по оси и смотрим После добавления камеры и Света конечно же как оно будет выглядеть Вот примерно такая у нас игра условно говоря и теперь нам нужно экспортировать ее на Android Следовательно если мы попробуем зайти вкладочку проект нажать на кнопочку экспорт выбрать тут Android нашего попробуем экспортнуть на Android то он нам этого сделать не даст потому что у нас нету специальных пакетов которые нужны для экспорта на Android для этого Давайте откроем документацию ссылка на эту статью будет в описании и увидим что для того чтобы экспортировать игру на Android Нам нужен jdk и sdk то есть основные два пакета gdk это Java Devil pinkit или по своей сути набор инструментов для сборки компиляции программы описанных на Джаве Да на Джаве мы не пишем но Android использует ее чтобы все работало и запускалось средствами для запуска программы возможно непонятная формулировка Но короче эта штука В любом случае нужна и без нее мы не сможем физически Что делать на Андроиде поэтому она нам пригодится sdk же в свою очередь это набор инструментов не слушать эту чепуху Что несет В общем Android sdk то есть Software develop and Kit или дословно набор для разработки программного обеспечения под Android в себе Он уже содержит отладчик набор библиотек набор документации примеров приложение руководств что вы увидите если пробуете в Android Studio в нашем же случае Android EK необходим потому что содержит набор команд в том числе под разные версии Android чтобы на них наша игра спокойно запускалась Так что без него работать просто ничего не сможет Вот теперь поняли Зачем это все надо с этим переходим по ссылке на скачивание и тут выбираем Винду потому что у меня винда я выберу вот этот установщик это просто инсталлер с расширением уже скачал поэтому второй раз скачивать не вижу переведёте вот на такую страничку он начнет скачиваться я сейчас остановлю потому что не надо И покажу на примере того что я уже скачал вот он мне пишет что типа установим все такое Давайте вот все он установился все замечательно теперь можем это закрывать и переходить к установке sdk наиболее удобный способ установить все то что нам нужно все вот эти пакеты которые необходимы для сборки под Android это скачать Android Studio и через него просто выбрать все эти пакеты нажать Install не совсем так но в общем тут тоже указано что наиболее простым способом будет скачать Android Studio Давайте перейдем на этот сайт нажимаем на скачивание Android Studio в моем случае жираф последняя версия проматываем вниз нажимаем тут я согласен и у нас скачивается патч У меня Android studi уже установлена Поэтому я тут нажму отменно и чтобы гигабайт не скачивался и просто запущу ее Чтобы показать что и как там делать дроид студия пустой проект поэтому ничего интересного не увидите И самое главное что нам Тут нужно закрыть во-первых а во-вторых Перейти в раздел Tools и найти тут менеджер Мы открываем у нас появляется вот такое всплывающее окно здесь мы сразу переходим в sdkool и видим что можно выбрать пакеты для установки абсолютно различные в свою очередь у меня некоторые пакеты уже установлены Но вам нужно по сути каждый вот этот пакет найти в этом списке нажать галочку рядом с ним и после того как все Пакеты будут выбраны нажать apply в моем случае не выбран пакет cmake и не выбран пакет Android он тут указан Bluetooth и smake я их выбрал Вот теперь нажимаю Play у меня он пишет что типа 70 мегабайт сейчас будет загружена пакетиков все такое у вас из-за того что их много будет порядка гигабайт Я думаю поэтому может даже больше Поэтому тоже нажимаете Окей и ждете просто чуть больше чем я сейчас я надеюсь оно быстренько скачается так все она установилась Ура Победа финиш вот все готово мы теперь копируем нашу папку Где у нас сохранен из детей Контру C можем закрывать Android и возвращаемся в году тут мы должны в настройки редактора найти раздел Android вот экспорт Android и вот сюда путь к sdk вставить наш путь к sdk Логично но помимо пути к sdky нам еще нужно заполнить строчку и указать путь к ключам отватки который необходимо при сборке игры то бы получить эти ключи отладки Мы возвращаемся в нашу документацию чуть ниже мы видим при добавки Store команда мы копируем далее запускаем консоль и после того как мы ее запустим на создастся пакет с отладочными ключами ключами которые у нас создастся пакет с лодочными ключами Следовательно мы его будем использовать всегда при сборке АПК соответственно его нужно сохранить в какой-то из папок и просто указать путь до этой папки я это сделаю на рабочем столе нажимаю запускаю и вижу что у нас через какое-то время непродолжительно Надеюсь да появился дебакистор Но если вы не хотите сохранить на рабочем столе Вы можете зайти или создать любую папку допустим я создам тут папку Окей и есть такой лайфхак открываете ее убиваете в пути cmd и у нас открывается консоль сразу с указанием на то что нам нужно создать бакистор в этой папке создастся Надеюсь Ура Вот он есть но я буду использовать вот заходим Хотя не давайте не через свойства А вот тут нажмем на значок проводника зайдем в десктоп и тут у нас есть Тора все закрываем можем возвращаться к проекту и экспорту нашей игры на Android А вот он еще требует включить сжатие текстур поэтому Давайте Вернемся так переходим настройки проекта тут находим текстура экспорт вернется к прежнему состоянию Вот и теперь Теперь мы можем со спокойной душой нажать на экспорт выбрать Android и тут по сути осталось только указать уникальное имя нашей игры в моем случае я сделаю с И назову ее крестик rotate все по сути все остальное тут установлено по умолчанию экспорт APK целевой СДК можно написать 34 Ну короче это ладно это вообще не суть экспортировать проект Меня зовут также как и имя игры крестик сохраняю Давайте на рабочий стол пожалуй жду какое-то время И получаю прекрасную по кашку крестик все закрою перекинуть себе на Android и проверю как она работает устанавливаем и открываем чтобы увидеть вот такую прекрасную игру где крестик вращается фокусируйся Ну пожалуйста давай ты сможешь В общем ладно вы поняли Надеюсь научились экспортировать и настраивать году для экспорта на Android целом как-то так всем спасибо что посмотрели подписывайтесь на канал ставьте лайки Приезжайте скорее вы на поле чем в Казани Ну хотя библиотека это классно но в общем все пока ждите новых видосов пойдет Надеюсь будет много