Тёмный

Android debug export в GODOT 4 | Урок 26 | курс по ГОДОТ для начинающих на русском языке 

GameCrafter
Подписаться 7 тыс.
Просмотров 3 тыс.
50% 1

В этом видео расскажу как я настроил экспорт проекта для тестирования на Android, так же исправил один баг с монетами и немного оптимизировал частицы из прошлого урока
ссылка на документацию:
docs.godotengine.org/en/stabl...
Группа в Telegram:
t.me/+6zyiuofwIhM4NGNl
discord server:
/ discord
ссылка на ассеты:
drive.google.com/drive/folder...

Опубликовано:

 

5 окт 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 55   
@Legix-vg3rk
@Legix-vg3rk 7 месяцев назад
Спасибо тебе большое, ты единственный который хорошо объясняет, да и в принципе кто снимает про годо на Русскоязычном ютубе, не бросай в будущем у тебя будет очень много подписчиков🎉👍
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо за теплые слова)
@runetexplorer
@runetexplorer 7 месяцев назад
Огромное спасибо, на данный момент лучшее что нашел по Godot на русскоязычном ютубе!
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо 👍
@ZympleOo
@ZympleOo 7 месяцев назад
Уже не первый раз пишу комментарий, по поводу твоей работы здесь! Очень круто, все еще жду мультиплеера, или коопа и буду счастлив на все 100% Спасибо большое!
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо за комментарии!) после этого проекта, попробуем сделать мультиплеер)
@TemSivers
@TemSivers 7 месяцев назад
Огромное спасибо за ваши видео!
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо и вам за вашу поддержку 👍
@artur1772
@artur1772 7 месяцев назад
Спасибо, Всегда очень интересно! Сразу Лайк 👍🏻
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо
@skylo5300
@skylo5300 7 месяцев назад
Спасибо за работу)
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо за поддержку!)
@sdxfk
@sdxfk 7 месяцев назад
Спасибо за гайд. Могу добавить, что можно создать проект в андроид студии и тогда ключ сгенерируется автоматически, чтобы не тыкаться в командной строке. Сгенерированный таким образом ключ будет лежать в %USERPROFILE%\.android. Чтобы добавить ETC2/ASTC поддержку, необходимо включить в настройках Advanced Settings, иначе этот пункт не будет от ображаться. Лично у меня в разделе экспорта Keystore ничего не заполнено, вообще в параметрах экспорта не менял ничего. Единственное что сделал это убедился что версия андроида на телефоне лежит в диапазоне между MinSDK и Target SDK. Также в Андроид студии скачал SDK, которые мне интересны, для которых я экспортирую игру. Так как я делаю игрушку для старых телефонов, то установил SDK 21, и экспортирую с ним. Имя пакета по умолчанию генерируется из имени проекта, поэтому тоже можно оставить, как есть.
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо за информацию!)👍
@Nelidozaur
@Nelidozaur 7 месяцев назад
Пожалуйста, не останавливайся!
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо за поддержку!)
@112amper
@112amper 6 месяцев назад
Большое спасибо за урок, всё получилось) Хотя и не без приключений - так после установки андроид студио и при открытом годо, с периодичностью 3 секунды начали вылезать сообщения "прекращена работа adb.exe" - ну и соответственно, не работало ни adb, ни удалённая отладка на андроиде. Проблема разрешилась (спустя несколько часов поиска) только тогда, когда заменил файл adb.exe (тот что шел в комплекте с андроид студио) на старый (2018 года) adb.exe найденный на просторах фопда. (который в 3 раза меньше весит, но при этом работает, лол) Возможно это из-за того, что у меня Вин 7 х64
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
Я рад что в итоге все же получилось)
@user-fu8gq5xg5u1
@user-fu8gq5xg5u1 16 дней назад
valid java sdk path required in editor setting - что это за ошибка? Делал один в один как показано
@eugenerr3691
@eugenerr3691 7 месяцев назад
Можно воспользоваться эмулятором чтобы разные версии SDK протестить. Так же если эмулятор запустить заранее то one click deploy увидит устройство
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо за инфу) 👍
@ilyagall01
@ilyagall01 4 месяца назад
Если получите ошибку non-ASCII, то просто перенесите проект в директорию в которая не будет содержать русский язык.[BR]У меня было "C:\****\godot\обучение godot\26 Android debug export\gitHub"[BR]перенос и стало "C:\Users\****\Desktop\26 Android debug export"[BR]и ошибка пропала, как вариант можно сделать "android.overridePathCheck=true", но где это находится я разбираться не стал, так как мой девиз: "Работает - не трожь!".
@this_is_happy297
@this_is_happy297 3 месяца назад
Если какой знающий человек наткнётся на комментарий - подскажите, пожалуйста. В настройках экспорта повторяя за автором тоже поставил Grandle, но с ним ни в какую не хотел происходить экспорт. Повозившись какое-то время и так и не сумев решить эту проблему стал пробовать играться с настройками экспорта и первым делом отключил Grandle - и тут же всё получилось. АПКашка без проблем встала на телефоне, кнопочки тыркались (пока только менюшка) без явных багов. Так в чём суть вопроса - автор сказал, Grandle тыкается для пользовательского изменения SDK. Это единственная причина его менять? Если без кастомных SDK всё работает, то можно не трогать?
@ve1et
@ve1et 3 месяца назад
Благодарю за видео! Тоже возникла ошибка "приложение не установлено, так как его пакет недействителен (например, повреждён)"... Задолбался всё проверять, переустанавливать, перезапускать. Ничего не помогало. Но поигрался с окном экспорта (название программы, gradle, версии) и запустилось!! Так и не понял из-за чего возникала ошибка, но это из-за чего-то в настройках в окне экспорта. Ещё раз благодарю, я успокоился)
@FLVideo2000
@FLVideo2000 6 месяцев назад
Спасибо, отличные уроки. Что если в этом моменте 02:07, вместо передачи state в сигнал, сделать проверку: if state != DEATH: генерируем сигнал о смерти гриба state = DEATH Т.е чтобы сигнал генерировался только один раз перед смертью гриба, и тогда по идее не будет бага с множественной генерацией монет
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
Спасибо за комментарий) я за любой вариант лишь бы рабочий)
@sabirabdulgalimov7674
@sabirabdulgalimov7674 18 дней назад
или можно просто отключить колизию в AnimationPlayer гриба когда он умирает
@cryzzone8165
@cryzzone8165 7 месяцев назад
спасибо, не знал как ключ добыть, когда сам делал вылетала ошибка жду урок про оптимизацию на андроид)
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Не понял) это же и был экспорт на андроид))
@cryzzone8165
@cryzzone8165 7 месяцев назад
@@GameCrafter_GD не, я про глобальную оптимизацию проекта, например методы оптимизации через настройку кулинга или упрощение скриптов в плане процесса
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
@@cryzzone8165 понятно)
@sergeypetrosyan6278
@sergeypetrosyan6278 7 месяцев назад
Огромное спасибо за ваши видео. Мне бы хотелось знать как можно создавать свои собственные персонажи и анимации, а не качать их - какие программы, какие материалы обучения рекомендуете?
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо за отзыв!) тут все зависит от стилистики которая вам больше по душе, если хотите рисовать пиксель арт то aseprite считается хорошей программой, для традиционной иллюстрации как по мне фотошоп вполне норм, что касается обучения, очень много информации на ютубе, если хотите курсы, от себя могу посоветовать Smirnov school, в свое время начальный курс там брал 👍 а так, брать ассеты со сторов вполне не зашквар, если хотите более уникальные арты можно брать платные, на мой взгляд делать все самому очень трудоемкий процесс
@n1kronplay575
@n1kronplay575 7 месяцев назад
фотошоп самое то для этого а еще есть асепрайт я лично в фотошопе все делаю
@MonrayRus
@MonrayRus 7 месяцев назад
у меня не было ошибок при экспорте но Apk все равно не хотел устанавливаться, поставил галочку на armeabi- v7a, после этого приложение установилось, но после нажатия на кнопки в меню зависает намертво. Если я устанавливаю apk в BlueStacks - то там получаю сообщение,что устройство не соответствует требованиям Vulkan ( this device does not meet the requirements for vulkan support)
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
По ролику должно было быть заметно что я сам не особо шарю по экспорту апк) в основном без танцев и бубна не обходится, попробуй в телеграм группе поспрашивать по этой теме
@slavickolesnikov7036
@slavickolesnikov7036 7 месяцев назад
Вот за что не люблю андроид. Как то раз пробовал сделать программу, которая облегчила бы мне работу (монтаж радиокомпонентов на плату). Так и не осилил, просто 2 месяца ощущал себя идиотом бракованным. Не помню уже какая проблема была, помню, что у всех (у двоих человек) она решалась относительно легко, а у меня тем же путём не решалась вообще
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Надеюсь что в это раз все получится) 👍
@mixdenis8878
@mixdenis8878 7 месяцев назад
Привет, а ты случайно не будешь делать 3D-игру?
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Привет, в планах есть в будущем)
@Kai4ik
@Kai4ik 7 месяцев назад
Тестировать игру можно и без экспорта, и перекидывания, а с помощью adb
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Расскажи подробнее пожалуйста
@user-kq4xq6wn8o
@user-kq4xq6wn8o 7 месяцев назад
Привет! Спасибо за крутой курс. Собрать к сожалению пока не получается, выдает ошибку Attempting to parent and popup a dialog that already has a parent Может кто-то сталкивался?
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Привет! Я с таким не сталкивался, но может в группе телеграмм скрины с ошибкой скинешь, там много толковых ребят, может кто знает
@n1kronplay575
@n1kronplay575 7 месяцев назад
у меня апк работает на телефоне но с размером экрана нужно что то сделать и кнопки для сенсора пилить и огромное спасибо что обьясняеш скрипты что к чему и почему, но у меня что то не получается ни тот взрыв сделать не лейблы настроить наверное я не умный просто да и я пытаюсь не зная скрипта делать отличающиюся игру от твоей по функционалам где можно скриптинг от гд поучить не подскажешь?
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Не думаю что не умный) скорее дело в опыте, и это очень круто что ты делаешь отличающийся проект от моего, так конечно сложнее но зато ты учишься гораздо быстрее. Учить gdscript лучше всего на практике, на конкретных задачах
@n1kronplay575
@n1kronplay575 7 месяцев назад
@@GameCrafter_GD а может есть где его почитать чтобы понять как и для чего переменные и тогдалие
@n1kronplay575
@n1kronplay575 7 месяцев назад
@@GameCrafter_GD просто я такой человек что мне нужно знать что и почему только тогда начинаю запоминать
@n1kronplay575
@n1kronplay575 7 месяцев назад
@@GameCrafter_GD у тебя есть дискорд а то может бы как нибудь пообщались если время есть у тебя
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
@@n1kronplay575 да есть группа в тг и в дискорде)
@Yusup-cn1bo
@Yusup-cn1bo Месяц назад
У меня пишет ошибка
@Away_01
@Away_01 7 месяцев назад
У меня никаких ошибок не возникло, разве что всякие проверки на вирусов и т.п. выходило у меня. Но интерфейс ужасно мелкий, персонаж тоже, а еще параллакс в стартовом меню сбился
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Заходи в телеграмм группу и туда все вопросы скидывай со скринами, там очень много крутых ребят, вместе решать будем
@Away_01
@Away_01 7 месяцев назад
@@GameCrafter_GD Спасибо, мне как раз там и помогли) Вкратце: Настройки проекта -> Окно -> Растягивать ... -> и там выбрать canvas
Далее
твоя первая игра за 1 день
24:26
Просмотров 35 тыс.
Backstage or result?😈🔥 @milanaroller
00:12
Просмотров 6 млн
У каждого есть такой друг😂
00:31
The best game engines. TOP-7 engines for creating games
13:34
How to Export and Test Android Games in Godot 3.3
22:15