- Видео 128
- Просмотров 124 801
Code with Max
Канада
Добавлен 10 май 2009
Видео
Улучшаем fireball огненного червя.
Просмотров 64111 месяцев назад
Всем привет. Уже вышел новый новый стабильный #Godot 4.1.1, запускаю проект в нем и немного улучшаю запускаемый червем файрбол. 1. Делаем у него определенное время жизни (time to live) 2. Регистрируем столкновение с персонажем и стенами. 00:00:00 Всем привет! 00:00:44 Открываем проект сохраненный в прошлой версии Godot 00:01:16 Ошибка загрузки. Ничего страшного, просто старый Git плагин 00:02:1...
Регистрация игры в AdMob и получение реальных ID
Просмотров 1,2 тыс.Год назад
Подключаем рекламный баннер от Google AdMob в игру сделанную на Godot для Android. Как зарегистрировать приложение в AdMob и получить его ID. Как создать рекламный баннер. И самое главное, как прописать эти ID в своей игре. Ссылки используемые в видео: Godot: godotengine.org/ AdMob: admob.google.com/home/ Контакты и поддержка: t.me/code_with_max pay.cloudtips.ru/p/5acab2cd www.buymeacoffee.com/...
Как подключить рекламу в игру на Godot для Android
Просмотров 14 тыс.Год назад
Подключаем рекламный баннер от Google AdMob в игру сделанную на Godot для Android. Установка и настройка необходимых плагинов и модулей. Ссылки на модули используемые в видео: Godot: godotengine.org/ Godot AdMob Editor Plugin: github.com/Poing-Studios/godot-admob-editor Godot AdMob Android: github.com/Poing-Studios/godot-admob-android Контакты и поддержка: t.me/code_with_max pay.cloudtips.ru/p/...
Делаем fireball для NPC (GODOT)
Просмотров 771Год назад
Делаем fireball для NPC (GODOT) Базовый неигровой персонаж на минималках. (Тот самый NPC) Добавляем в игру врага, который, в отличии от пугала, сможет двигаться и атаковать персонажа. Это будет огненный червь (FireWorm) c базовым набором действий, управляемый простейшим конечным автоматом. (FSM) luizmelo.itch.io/fire-worm В этой части научим червя стрелять огненными шарами, а сами шары будут са...
Делаем врага для персонажа (NPC in mins with GODOT)
Просмотров 2,1 тыс.Год назад
Базовый неигровой персонаж на минималках. (Тот самый NPC) Хочу добавить в игру врага, который, в отличии от пугала, сможет двигатся и атаковать персонажа. Это будет огненный червь (FireWorm) c базовым набором действий, управляемый простейшим конечным автоматом. (FSM) В этой части будет создание основной ноды для NPC, создание структуры FSM (муки выбора), и конечно, первая базовая анимация персо...
Настройка камеры в Godot
Просмотров 3,5 тыс.Год назад
Настройка расположения и перемещения камеры персонажа с использованием сигналов.
Покупки и реклама в Android игре (пока все не очень)
Просмотров 904Год назад
Попробовал внедрить возможности отображения рекламы и организации внутри-игровых покупок в игре сделанной на Godot для Android. В общем выводы не утешительные, плагины для AdMob и In-app purchase, а так же документация к ним - находятся в удручающем состоянии, и без матов и костылей использовать их невозможно. Более того, я так и не смог запустить показ рекламы для платформы ARM.v7, если кто зн...
Рисуем уровень - песочницу для персонажа
Просмотров 659Год назад
Рисуем уровень - песочницу для персонажа
Настройка Godot для работы с 2D текстурами
Просмотров 855Год назад
Настройка Godot для работы с 2D текстурами
Добавляем еще одну анимацию атаки персонажа за 6 минут.
Просмотров 639Год назад
Добавляем еще одну анимацию атаки персонажа за 6 минут.
Анимация персонажа при помощи спрайтов в Godot 4
Просмотров 17 тыс.Год назад
Анимация персонажа при помощи спрайтов в Godot 4
Господи.... я прошёл этот туториал раз 10. Слушал все отступы от тем , вглядывался во все движения автора. Но сервер отказывался ходить по порту домен.рф:5000 что я только не делал, ещё чёрт дернул взять домен рф.... Спустя 100 кружек кофе я наконец зашёл на роутер и там какого то стояла галочка на айпишнике 192.168.1.106 он же сервер, что это блин сервер и его порт 80 и ни как иначе.... капец. Зато какой кайф что не бросил и урок полезный. 😂
Странно при попытке gunicorn --bind 0.0.0.0:5000 wsgi:app Начинаются бесконечные сообщения : Port 5000 is use by another program. Enter identify and stop that program, or start server with different port. Типа занят порт. Но при проверке через netstat пусто 🤷♂️ Проверил 80 порт всё норм показывает nginx. Приплыл 😢 Или он бесконечно делает бинд и видит сам себя не могу понять.... Просто он крутит и биндится без конца пока его не стопнешь ctrl+c
Всё сам поправил. Просто в main.py не записал условие if name == main
Нельзя смешивать apt и pip ставим wheel, flask,gunicorn только после venv/bin/activate
'Если у вас возникают проблемы с регистрацией на яндексе, я вообще не знаю зачем вы смотрите это видео ' :-)) убил просто)))) С яндексом всё норм. Хочу использовать пайтон для api, при этом знаю php. Как же корёжет с этого пайтона, чё так всё сложно. Но нужен пайтон потому как умные дядьки сказали учи пайтон потом спасибо скажешь, бэк на php - это для "html страничек"...
gnome 3 имба
для регистрации в адмоб сайте нужно 18 лет???
Нет
@@Serge-j9l а почему у меня не работает, не проходит регистрация?
@@keep_watching057 Я не знаю.
@@keep_watching057 ВПН включи.
линукс 💀💀 у меня нету этого разширения а при импорте выдаёт 20 ошибок
Как обнулить в скрипте TextureRect вместе с картинкой ?
Спасибо за уроки. Не уверен что правильно делаю. Я сделал так - func move_state (): var direction := Input.get_axis("left", "right") потом if direction == -1: $Camera_left_right.position.x = -200 elif direction == 1: $Camera_left_right.position.x = 200 Выглядит проще, и разворачивается быстро. Но не уверен что не будет потом каких-то косяков.
Ты пушка... смотрел твои уроки по годот, а тут чет думаю надо все таки питон качнуть в вебе(сам то 1с кодер) а тут таой курс...не сразу голос узнал, а это ты...пушкаааа
как добавить перевод во время работы приложения? создается экземпляр ноды, с ней мне нужно загрузить и файл перевода. как только нода больше не нужна, нужно и связанный с ней перевод убрать из оперативки. т.е. мне не нужно заранее в настройках проекта всё добавлять, я хочу подгружать и убирать доп. строки для перевода во время работы приложения
Теоретически, этим занимается сервер локализации, самому ничего из памяти "убивать" не надо
Как добавить в игру вход в google аккаунт в Godot?
а есть шаблон твоего три в ряд? Желательно без OpenGL)
Так в движке же переключатель встроен, можно хоть мышкой сменить
@@codewithmax так прикол в том что с opengl не открывается на старых картах даже, выдаёт ошибку. Можно через костыли открыть проект и редактировать, но изменить чтобы было без, у меня не вышло, сразу ошибку выдаёт)
@@igroman34rusify вероятно дело не в opengl, а в arm-v7, с ним точно плагин не работатет.
Имба
Привет. Извини что вопрос не по теме. Я скачал Годо версии 4.2.2 стабильная х64 и вижу что в скриптах слова func var желтого цвета, а у всех кто показывает свои скрипты в ютубе эти слова красного цвета, не знаешь в чем может быть причина?
Это просто цветовая схема подсветки кода. Тысячи их, выбирай какая нравится.
рад вас снова видеть на ютубе (п.с ваши видео про годот лучшие)
Hi Max, this is lovely. Hopefully more people will know about it now.
Дай бог тебе здоровья, спасибо тебе большое, мил человек!
Красноярск с вами😂 у нас тоже погода шалит )
Госпыдя, где это так холодно?
Winnipeg
Thanks
Замечательно, что вы здоровы! Мы вас ждём и до сих пор)
Спасибо:3
Помогите кто-нибудь! Пж! Мне пишут, что у меня таблутация неверная, а я не знаю, как исправить. extends KinematicBody2D var speed = 150 var jumpForce =300 var gravity = 700 var vel = Vector2() func _physics_process(delta): if Input.is_action_pressed("player_left"): vel.x -= speed elif Input.is_action_pressed("player_left"): vel.x += speed move_and_slide(vel, Vector2.UP)
Используй либо табы, либо пробелы. нельзя мешать.
Здравствуйте, что за ошибка Invalid set index 'state_machine_enemy' (on base: 'Node') with value of type 'Node (State Machine Enemy)'? Пытаюсь использовать FSM для врага, но выдает ошибку
Поработал с камерой и зумом и понял кое - что, поэтому может кому-то помогу Мне нужно было, чтобы персонаж бежал медленно, а если нажимаю shift, то быстро Поэтому если для медленного движения position smoothing = 3 подходила, то для бега уже нет, персонаж тупо бежал быстрее и камера не могла его догнать, а если я через position_smoothing_speed изменял значение на 10, то персонаж дрожал даже с process_callback = Physics Потратил около часа, чтобы разобраться с проблемой, даже у англоязычных челиков спрашивал, но они так ничего путного и не написали Вообщем решение проблемы: Ставите position smoothing = 10(В моём случае, в вашем может быть и 20 и 30) и так же ставим process_callback = Physics Таким образом камера очень быстро следует за персонажем при медленном беге, но теперь она догоняет его в быстром беге и никакого размытия нету Да, придется мириться с быстрым поворотом камеры в другую сторону и так же, то что она полностью догоняет персонажа когда он бежит медленно, но теперь нету никакого размытия P.s Если кому-то дать поиграть в такую игру, то он даже не заметит различий в камере, так что забейте на то что в медленном беге камера догоняет игрока, человек этого не видит и геймплей с такой камерой кажется ему достаточно приятным Очень надеюсь, что кому-то помог
Кайф, спасибо
Не за что :)
@@codewithmax Будут ещё видосы по godot?
@vizziter1589 надеюсь что - да. Сейчас в процессе переезда, сижу на съемной квартире, не очень удобно, да и времени нет. Но надеюсь скоро все будет норм
@@codewithmax Хорошо, думаю не один я жду продолжение обучения!
Благодарю за ролик и особенно детальные объяснения.
У меня у одного такой баг если одновременно нажать прыжок и влево или вправо и не отпуская пробела нажимать влево и вправо то персонаж полетит
Ох ты. Надо попробовать. В теории не должно быть, там же проверка is_on_floor, но хз…
СПАСИБО ! Тебе большое. Наколнец-то нормально настроил сервер
ох чел, какой большой ты пирожок, я тысчу лет искал нормальную реализацию этого, а ру ютубе никто такого не сделал, а на западном много смысла теряется при переводе, обнял, приподнял, спасиб
Спасибо :) Я все еще надеюсь продолжить эту игрушку
Подскажите, как сделать так, чтобы из двух анимаций работала только одна определённая? У меня есть 2 анимации: ходьба и стрельба. Если я одновременно хожу и стреляю, то анимация стрельбы не успевает показаться. Я хочу сделать так, что бы при движении персонажа и нажатии кнопки стрельбы проигрывалась только анимация стрельбы.
Спасибо тебе большое за видео ролик. Наконец то понял почему у меня не получалось дать контроллер своему персу! Всё из-за колизии! Эти ютуберы гадкие не говорили об этом и только код писали. Уххх 5 часов + 3 часа. = итог :D
Я впервые на данном канале, но ты очень хорошо рассказываешь и показываешь в этом видео ты очень сильно мне помог так что с меня лайк и подписка :)
только это не столкновения, а пересечения, можно про столкновения и физику, чтобы к примеру пуля при столкновении оказывала физическое действие на предметы, или они упали и на них действовала физика и столкновения с окружающими. Я только начал учиться, пробовал в Юнити, так кстати это легко, а тут нужна помощь
анимацию сделай на 5-6 выглядит очень медленно
7-8
У меня змейка выходит, после съедания яблока и поворота в любую сторону. Куда бы не повернул, сталкивается с хвостом. Возможно, хвост рисуется слишком быстро. Годо 3.5.5
У меня функция randi() не выдает различные значения, постоянно одинаковые. Godo версии 3.5.3 Различные значения выдает функция rand_range(), как бы еще эти значения были кратными 32? Вообще странно, что мало лайков для видео. Видимо, из за 4ой версии движка.
Понял. В ready() надо было вызвать randomize()
Большое спасибо! Выполнил все шаги с первого ролика до последнего!!! Отдельное спасибо, за объяснение каждого шага, а не просто сделай так и все.
Можеш зделать так чтобы при нажатий на кнопку перекидываео на сайт
Ты знаеш как зделать при нажатий на кнопку перекиды вают на сайт?
Как зарегистрироватся в Admob?
Как ты зарегистрировался ?
Как добавить видео рекламу
poing-studios.github.io/godot-admob-plugin/
Отличный плагин. Сам пользуюсь.
Зделаеш видео про как добавить видео рекламу
@@salahzak7615 для какой версии?
Godot 3
Да как звук при съедании яблока то проигрывается?если объект очень быстро уничтожается?как он успевает,он же не успевает
Ох, уже и не помню что там делал. Доберусь до гитхаба - гляну, но там либо задержка стоит, либо звук проигрывается не яблоком, а объектом который не будет уничтожен. Возможно змеей.
@@codewithmax прошу прощения,как выяснилось я жёстко тупой.я же до этого много времени в документации ползал,да на форумах и там в итоге ....что поделать в этом я лучше всех
У меня незациклинный звук, всё равно проигрывет зацикленно,я уже устал туторы разгядывать😢
Спасибо. Очень помогли. Пересмотрел много других туториалов, но такого годного и доступного формата не нашел.
Всегда пожалуйста:)
Слишком хорош
По поводу анимации змеи, увеличить FPS в меню анимаций с 5 до 10…
Я так и не понял. В скрипте State мы даем прямую ссылку на state machine или оставляем null?