Коллизии, маски и слои в Godot Engine

  Рет қаралды 12,953

Фронтенд Паштет

Фронтенд Паштет

Күн бұрын

Самое быстрое объяснение того, как правильно выставить слои и маски в Godot. Бонусом пара советов от признанного гуру разработки. В том числе, как использовать Area, Area2d для регистрации пересечений.
Полный курс по Godot 4: stepik.org/a/1...
Мой дискорд сервер: / discord
Мой канал в телеграмм: t.me/frontend_...
Я на Twitch: / frontend_pashtet

Пікірлер: 75
@hhudojnik
@hhudojnik 2 жыл бұрын
Госпади, СПАСИБО тебе бро! Это именно то, от чего у меня всегда бомбило. Теперь я знаю "маска - это то с какими слоями сталкивается объект"
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Понимаю. Маска - это то, с какими слоями сталкивается объект
@Фикусный
@Фикусный Жыл бұрын
Блин, это первый канал где обучающие ролики ни разу не скучные, а наоборот, доставляют только удовольствие)
@veliaraft
@veliaraft 2 жыл бұрын
Блин, какое же тебе огромное спасибо, чувак, ты тупо лучший! тупо 3-4 секунды объяснения, и я всё понял - здесь находится, с этим сталкивается. Это всё что было мне нужно чтобы понять как с ними работать, спасибо!
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Спасибо за такой комментарий) Рад, что помогло.
@noyt_
@noyt_ 3 ай бұрын
Спустя 2 года, это до сих пор годно. Спасибо огромное, я наконец-то починил все
@net415
@net415 2 жыл бұрын
Идёт медведь, видит машина горит, сел в неё и сгорел.
@notagamedeveloper3805
@notagamedeveloper3805 2 жыл бұрын
Вроде бы такая легкая тема, но блин. Спасибо за объяснение. А то я все время путался в масках, слоях Видос как всегда отличный
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Спасибо. Я тоже постоянно путался)
@AIKgamescool
@AIKgamescool Жыл бұрын
Бля буду, от души душевно в душе душу греет душа уши. Спасибо за НАСТОЛЬКО понятный и наглядный контент!
@frontend-pashtet
@frontend-pashtet Жыл бұрын
Спасибо за спасибо. АУФ
@lol-et1fz
@lol-et1fz 2 жыл бұрын
Дождались))) Наконец-то вылез из норы)))
@pomoyny_gaming
@pomoyny_gaming Жыл бұрын
🤣🤣🤣🤣🤣🤣 медведь в конце это шедевр
@АлексейЧерноштан
@АлексейЧерноштан 5 ай бұрын
Медведь в горящей машине!!! Благослови тебя рандом
@DiabloSat_off
@DiabloSat_off 10 ай бұрын
Господи, спасибо большое, кратко и понятно
@Хаято-з2и
@Хаято-з2и 2 жыл бұрын
О новое видео Кста мне реально нравится годот раньше пытался юнити выучить но там для меня все оч сложно В годоте все оч просто одна тема например маски и коллизии на выучения максимум день уходит Одним словом годот подходит для тех кто хочет создать свою игру не тратя много времени на обучения И еще к удивлению годот я скачал без проблем за 5 минут Но юнити я в прямом смысле скачивал 7 часов Хотя это возможно из за Visual studio
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Ну так. Godot - one love
@pixel27
@pixel27 Жыл бұрын
Вот про 7 часов прям жиза. У меня он множество раз вообще не запускался, по итогу я его бросил так как он фигня не рабочая на моём железе(2 компа перепробовал)
@LeviiParen
@LeviiParen 2 жыл бұрын
Отличной ролик! Хорошо обьясняешь
@_1mrscool11_9
@_1mrscool11_9 2 жыл бұрын
О, да я етого ждал! В дискорде я претпологал что будет етот видос
@user-sg8xr2pp3q
@user-sg8xr2pp3q 10 ай бұрын
Спасибо помог!
@inviuchiha446
@inviuchiha446 2 жыл бұрын
Привет пахлава) Спасибо за помощь блогодаоен
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Ахахах:) Спасибо за коммент:)
@yfyfyfyfyfy_true
@yfyfyfyfyfy_true 2 жыл бұрын
Идёт горит, видит сел медведь, сгорел в неё и машина.
@Blade_Ruiner
@Blade_Ruiner Жыл бұрын
Думаю можно сказать, что" Слой - это метод объекта взаимодействовать с миром и заявлять себе, а Маска - это метод получать инфу о других объектах, вроде триггера.
@irayala
@irayala 2 жыл бұрын
открыл для себя недавно godot)) пока изучаю официальную документацию, много не понятно и такие видосики многое обьясняют)
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
У меня тоже самое было. Начал с видосов, потом осилил документацию, и пошло как по маслу
@c5808
@c5808 11 ай бұрын
Фронтенд паштет, за 1м, пояснил лучше чем любой чел за 10м. Жоски.
@noth512
@noth512 2 жыл бұрын
Концовка просто класс)
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Сначала была другая музыка, но ютуб банит за использование AC/DC.
@noth512
@noth512 2 жыл бұрын
@@frontend-pashtet скажи название, плз. послушать хочется)
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
@@noth512 highway to hell
@noth512
@noth512 2 жыл бұрын
@@frontend-pashtet спасибо)
@utist
@utist Жыл бұрын
Привет, не подскажешь как сделать коллизию для частицы, например, чтобы капли меняли анимацию на брызги и исчезали
@utist
@utist 11 ай бұрын
Уже разобрался)
@RomanKridd_Official
@RomanKridd_Official 9 ай бұрын
Привет, как увеличить количество масок и слоёв?
@dorrianmorello1033
@dorrianmorello1033 2 жыл бұрын
Спасибо за мини-урок. У меня есть вопрос. Делаю 2D-игру с видом сверху. Как правильно поставить коллайдеры на стены? Я пробовал ставить коллайдеры выше, чем коллайдер моего персонажа, но как тогда правильно реализовать коллизии с другими объектами? Дополнение: для стен использую tilemap
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Я обычно ставил коллайдер на весь тайл стены прям в тайлмапе. Если не разберёшься, напиши а дискорде лучше. Тут сложно без скринов
@soundsbeard
@soundsbeard 2 жыл бұрын
тук тук у вас не найдётся пара минуток чтобы поговорить о господе нашем... нет о том, что маска - это то, с какими слоями сталкивается объект
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Все потому, что маска это то, с какими слоями сталкивается объект. Аминь
@СертифицированаяХрюшка
@СертифицированаяХрюшка 10 ай бұрын
10 горящих медведей из 10
@user-fu8gq5xg5u1
@user-fu8gq5xg5u1 Ай бұрын
У меня три автомобиля в игре. Вид - топ-даун. Находятся в одном узле нод2д - cars. Но не на одной плоскости, а расположены в порядке иерархии в ноде. Из-за чего одна машина - выше, другая - ниже и проезжают друг друга насквозь. Что делать
@c5808
@c5808 11 ай бұрын
Поясни за коллиссион шейп 1#
@hhudojnik
@hhudojnik 2 жыл бұрын
Играми как хобби увлекаешься или компании работаешь?
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Как хобби. Чисто по фану
@buzzy4820
@buzzy4820 2 жыл бұрын
@Дарий ха, а у меня ноутбук не тянет юнити
@KING_PETROWICH
@KING_PETROWICH 2 жыл бұрын
здравствуйте как сделать так чтобы объекты только что вставленные в программу не были прозрачными???
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Привет. Можешь уточнить вопрос? Какие именно объекты и почему они прозрачные. Я не совсем понял, если честно.
@KING_PETROWICH
@KING_PETROWICH 2 жыл бұрын
@@frontend-pashtet я из блендера перенёс. 3 д - объекты. В программу. Godot. И когда у меня вставился 3 д - объект, он стал прозрачным. То есть когда вот, допустим, Читы скачиваешь в какую ты игру-то, ты так скажи, как разработчик видишь сквозь стену. Как будто за карту вылетел.
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
@@KING_PETROWICH тут миллион причин может быть. Ты в glb экспортировал из блендера? Может быть у тебя нормали вывернуты, может материалы отвалились.
@KING_PETROWICH
@KING_PETROWICH 2 жыл бұрын
@@frontend-pashtet я сделал в fbx я пробовал в glb у меня не работало и что с этим делать? мне кажется у меня нормали вывернуты, не материалы не отвалились так как цвета остались
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
@@KING_PETROWICH сложно сказать. Можешь написать в дискорде или в телеге. Тут ни скринов, ни моделей не скинуть.
@Kruegeragain
@Kruegeragain 8 ай бұрын
Здравствуйте, у меня есть предложение для вас, как с вами связаться?
@frontend-pashtet
@frontend-pashtet 8 ай бұрын
На вкладке "Сообщество" можно выбрать удобный способ связи. Можешь еще в дискорд написать: drxwat
@Хаято-з2и
@Хаято-з2и 2 жыл бұрын
Привет а можно ли в годот взять функцию из другого скрипта и использовать в другом Ну например на узле таймер есть скрипт с Функцией течением времени могу ли я перейти в другой скрипт и использовать функцию из узла Таймер?
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Можно. Тебе необходимо получить ссылку на твой узел таймера через get_node или $Путь/К/Моему/Узлу/Timer. И можешь вызывать функции скрипта, который прицеплен к таймеру.
@Хаято-з2и
@Хаято-з2и 2 жыл бұрын
@@frontend-pashtet спасибо а то очень много при помощи этого можно сделать
@user-wq3ps3bv7l
@user-wq3ps3bv7l 2 жыл бұрын
Ну видео не плохое, но ! Но тема горящей жопы не раскрыта. В чем самый огонь - например медведь в слое 1 пень в слое 2, маска пня в слое 1 пусть для простоты они оба ареалы, и вот они столкнулись внимание вопрос : У кого из них сработает "оn area entered"? у кого первого ? и вопрос на пятерку : Как настроить слои так чтоб у одного срабатывал у другого нет?
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Маска это то, с какими слоями сталкивается объект
@user-wq3ps3bv7l
@user-wq3ps3bv7l 2 жыл бұрын
@@frontend-pashtet Маска это то, с какими слоями сталкивается объект
@user-pu9ud7qw3c
@user-pu9ud7qw3c 2 жыл бұрын
@@frontend-pashtet Слои это то, с какими масками сталкивается объект?
@two_choices
@two_choices 2 жыл бұрын
Допустим я решил создать сферу, и находится внутри нее, не выходя за пределы. Но коллизия меня выталкивает. Как быть?
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Сложно. Надо тестировать. Так не подскажу
@user-ec8yu3sp8z
@user-ec8yu3sp8z 11 ай бұрын
А class name обязательно прописывать?
@frontend-pashtet
@frontend-pashtet 11 ай бұрын
Нет, но это по своему удобно
@user-ec8yu3sp8z
@user-ec8yu3sp8z 11 ай бұрын
@@frontend-pashtet спасибо, думал обязательно
@jarjaju9778
@jarjaju9778 2 жыл бұрын
Спасибо, Паштет. Godot умеет экспортировать в HTML5. HTML5 "запускается" браузером. Electron.js условно браузер. Значит проект Godot экспортированный в HTML5 можно запустить в Electron.js. Паштет, можно ли прикрутить Godot-HTML5 к Electron.js или NW.js. Если можно расскажи, пожалуйста, как это сделать красиво и правильно.
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
Привет. Я не знаток electron, но Godot генерирует тебе index.html + js и всякое другое. По сути тебе нужен какой-то минимальный сетап (натравить electron на index.html). Кажется, это вот тут описано electronjs.org/docs/latest/tutorial/quick-start
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
А зачем тебе заворачивать игру в electron? Билды под ОС будут гораздо производительней. А если нужен вэб билд, то его можно на itch или firebase бесплатно залить.
@jarjaju9778
@jarjaju9778 2 жыл бұрын
@@frontend-pashtet , большое спасибо. Изначально мысль была такая: Исходя из того что браузер поумолчанию кроссплатформенный, отпадает необходимость собирать разные сборки. Если размещать игру в itch, например, то надо подстраиваться под браузерЫ пользователЕЙ, а в фрейворкЕ подстраиваешся под фрейворк. Теоретитьки так проще, но это мое непрофессиональное мнение.
@frontend-pashtet
@frontend-pashtet 2 жыл бұрын
@@jarjaju9778 я так и подумал. Первое, что пришло в голову это сохранения. Могут быть проблемы. Браузерный скрипт не имеет доступа к файловой системе. Поэтому по простому сохранениях не сделать. Нужен будет либо сервер, либо как-то через electron, если они решили эту проблему.
@RPTYPER
@RPTYPER 6 ай бұрын
А что делать если объект проваливается?
@frontend-pashtet
@frontend-pashtet 6 ай бұрын
Значит у тебя не верно настроены маски. Можешь у нас на сервере спросить, там удобней discord.gg/DFBdWxsBkA
@RPTYPER
@RPTYPER 6 ай бұрын
@@frontend-pashtet Хорошо спасибо!
@Urasic
@Urasic 8 ай бұрын
Что
Участвую в Гейм Джеме / Создаю игру с нуля / Godot Wild Jam
5:32:13
Как подписать? 😂 #shorts
00:10
Денис Кукояка
Рет қаралды 4,1 МЛН
Girl, dig gently, or it will leak out soon.#funny #cute #comedy
00:17
Funny daughter's daily life
Рет қаралды 16 МЛН
小丑在游泳池做什么#short #angel #clown
00:13
Super Beauty team
Рет қаралды 38 МЛН
هذه الحلوى قد تقتلني 😱🍬
00:22
Cool Tool SHORTS Arabic
Рет қаралды 106 МЛН
Введение в GOAP - настоящий игровой ИИ
11:59
Фронтенд Паштет
Рет қаралды 7 М.
OLD CRT MONITORS ARE BETTER THAN LCD MONITORS AND HERE'S WHY...
15:00
Макс Спот
Рет қаралды 99 М.
Всё о Tilemap в Godot Engine 4
19:48
Oktopus Skills
Рет қаралды 42 М.
Больше кадров в секунду ≠ лучше [в 4K 60ФПС]
13:05
Тараканьи Озвучки
Рет қаралды 2,1 МЛН
Переходишь с Unity на Godot? Посмотри это видео!
25:19
Тот Самый Келин
Рет қаралды 114 М.
Экспорт игры из Godot 4 на android
10:01
Геймдевим
Рет қаралды 8 М.
Which phone do you have?
0:33
Adhemz
Рет қаралды 4,7 МЛН
😱ЭТО СМАРТФОНЫ SAMSUNG!
1:00
Thebox - о технике и гаджетах
Рет қаралды 1,4 МЛН
Почему нужно включать режим самолета 😰
0:39