No video

GDScript Book #12. Структура проекта, события _ready, _process, _input и всё об узлах

  Рет қаралды 21,444

Уроки Godot Engine 3D - Petr Nagel

Уроки Godot Engine 3D - Petr Nagel

Күн бұрын

Мои игры в Google Play - play.google.co...
Мои игры на Yandex Games - yandex.ru/game...
Мои игры в App Store - apps.apple.com...
Все мои игры на Godot - pn.studio ВАЖНО! ВСЕ НОВЫЕ МАТЕРИАЛЫ БУДУТ ВЫХОДИТЬ НА ЯНДЕКС ДЗЕН
y2u.ru?zen
| -- СПАСИБО -- | #Godot3D #GodotEngine #Godot Побочка: skanersoft.ru
- - - - - - - - -
Друзья, поддерживать канал и скачивать исходники вы можете на сервисе по поддержке творческих проектов Patreon: goo.gl/rGBT1L
Все Патроны смотрят видео раньше других, без рекламы и с исходниками! + ответы на вопросы в конце каждого видео!
Сотрудничество: goo.gl/cbMSz3
Весь плейлист тут: • GDScript Book - изучен...
=== ИНФОРМАЦИЯ ===
График выхода уроков: onjs.ru
Патреон: goo.gl/rGBT1L
Канал на KZbin: goo.gl/fpOJLf
Наш чат в Discord: / discord
Группа ВК: skaner.soft
Инстаграм: / skanersoft
Автор идеи и ведущий: skaner.game
Партнерская программа: goo.gl/dnLFNR
=== ТЕХНОЛОГИИ ===
Операционная система: Ubuntu 18.04
Запись видео: OBS
Обработка звука: Audacity
Монтаж: KDEnlive
Музыку можно найти в группе ВКонтакте
GitHub с некоторыми проектами (исходники НЕ ВСЕ там): github.com/Ska...
=== ПЛЕЙЛИСТЫ ===
GDScript Book (обучение GDScript)
• GDScript Book - изучен...
Создание игр на Godot Engine
• Playlist
Написание игр и приложений на NW.js
• Playlist
Основы создания игр на JavaScript с нуля + интересные решения для ваших игр
• Создание игр на JavaSc...
Интересные решения на JavaScript
• Playlist
Истории игровых движков
• История движка
Создание "арканоида" на чистом JavaScript с нуля
• Как создать Arkanoid н...
Создание 3D игр на C++
• Playlist
Программирование в Lazarus
• Playlist
Теги для поиска моих видео - #SkanerSoft и #Skaner
Друзья, копипаст должен быть адекватным! #ЗаЗдоровыйКод
Так же, теперь видео можно искать по тегам: #GodotEngine #GodotLessons и #SkaneLikerGodot
-- добавлено в 2020 году --
ДРУГ, ПОДДЕРЖИ ПРОЕКТ!
PATREON - / skaner
БУСТИ - boosty.to/game3d
KZbin - / @godot3d

Пікірлер: 128
@Godot3D
@Godot3D 5 жыл бұрын
Спасибо за Ваши лайки! Надеюсь, мы сможем набрать хотя бы 150 их. А то на канале столько людей, а лайки никто не ставит...
@MednessHold
@MednessHold 4 жыл бұрын
Дружище, я только сейчас заинтересовался программированием на dogot enigne. Данный урок выложен более года назад и последний в плейлисте. Большое спасибо за проделанную работу, у тебя хорошо поставлен голос и понятное размеренное объявление. Не хочешь ли продолжить рассказывать о DTScript?
@MednessHold
@MednessHold 4 жыл бұрын
Я ранее писал код только для автокликера и почти ничего не знаю о функциях, видах, классах и прочих умных словах, используемых в программировании. А то что ты объясняешь мне понятно и в целом откладывается в память на будущее. Я был бы рад увидеть продолжение этих уроков.
@MrNarutorengun
@MrNarutorengun 4 жыл бұрын
Это первый "доисторический" гуид. Он более полный, но обрывочный, потому что он тогда сам разбирался в GE kzbin.info/www/bejne/i6PNqoGhmr2LbKs
@rorka1252
@rorka1252 4 жыл бұрын
@@MednessHold во-первых!!! Godot engine, во вторых!!! GDscript.
@CECemp7789
@CECemp7789 4 жыл бұрын
@@MednessHold Дагот Ур?!
@physchemistTI
@physchemistTI 5 жыл бұрын
Сканер выпускает видео за видео! Так держать!
@wennerryle5967
@wennerryle5967 2 жыл бұрын
Сканер! Спасибо, уровень на шаг выше чем в начальных видеороликах!
@valterszaluzinskis2453
@valterszaluzinskis2453 3 жыл бұрын
Сколько бы я не искал, ты единственный, кто основательно и понятно разясняет особенностьи GoDot в руском сегменте ютуба. благодоря тебе я теперь уже начал не только лучше понимать специфику движка, но и начал осозновать что и как работает, за что огпомная благодарочка от меня. Спасибо
@gamehappens358
@gamehappens358 5 жыл бұрын
Спасибо за урок! Хочу сказать Вам, Пётр, что Вы большой молодец. Сам по себе GameDev не новость, но вот движок и язык который Вы выбрали для обзоров - это другой вопрос. Тут всё как с Linux. Обязательно станет популярным....но не сейчас) Удачи Вам и терпения! =)
@kleybook
@kleybook 4 жыл бұрын
Сканер, большое спасибо за твои уроки, ты оттачиваешь будущих геймдизайнеров, будущих инди разработчиков. Ты просветитель в комьюнити godot!
@gdisistems6168
@gdisistems6168 5 жыл бұрын
Ты опять на линуксе? Продолжай дальше, уроки полезны... Лайк поставлен. Земляк учи нас этому движку.
@tttaaattt4601
@tttaaattt4601 5 жыл бұрын
так я посмотрел все ролики, я чувствую ... о да это чувство, что я готов Программа взлом пентогона if a: print('все получилось:) else: print('я был близок /:(")
@Godot3D
@Godot3D 5 жыл бұрын
Круто, что всё посмотрел) Предложения по улучшению есть?
@tttaaattt4601
@tttaaattt4601 5 жыл бұрын
@@Godot3D да я где то написал в предыдущих роликах (везде лайки стоят, честно :D) я плохо понимаю те моменты где идет ассоциация с js, то есть приводиться аналогия с другим языком программирования и в этот момент происходит, то что ты знаешь примерно 10 % гдскрипт, а js 0 % и тут сложновато становиться :D
@kodest8017
@kodest8017 3 жыл бұрын
@@Godot3D будут ещё уроки?
@GO_Codes
@GO_Codes Жыл бұрын
я жду продолжения этих видеоуроков, желаю удачи автору во всем
@Roman.B
@Roman.B 5 жыл бұрын
Продолжай.
@me2beats313
@me2beats313 5 жыл бұрын
Очень круто, лайкос
@Rashforever1
@Rashforever1 3 жыл бұрын
Полностью посмотрел курс молодец хорошая работа спасибо подписка лайки 100%))) продолжай по GDscript было бы здорово посмотреть еще нового
@user-ur2qq1ct1b
@user-ur2qq1ct1b 4 жыл бұрын
Сейчас изучаю GD sckript. Это первый язык программирования который я пытаюсь изучить сознательно (в академии паскаль был, но кроме деления на ноль ничего и не вспомню). Я понимаю он простой, но я не могу избавится от ощущения боли в области таза. Особенно при отладке или попытке найти ошибку)))
@lexxpopou8041
@lexxpopou8041 5 жыл бұрын
Очешуительный прогресс в полезности роликов и простоте донесения в сравнении с ранними роликами по GODOT!! Большое спасибо! ЗЫ - Лайк поставил, ибо более чем заслужен
@igrogame7630
@igrogame7630 4 жыл бұрын
Ку.Вопросы: 1)событие _init() - это и конструктор и одновременно,события которое срабатывает при создания объекта? 2)Когда новые видео?) Продолжай в том же духе, пожалуйста
@Igorrreha
@Igorrreha 4 жыл бұрын
Сканера в топ!
@user-oo1sn4yp9b
@user-oo1sn4yp9b 3 жыл бұрын
Большое спасибо. Пойду спать
@fghffyg7649
@fghffyg7649 5 жыл бұрын
Отличное видео. Правда оно должно было иметь номер эдак #2 или #3. Продолжай описывать полезные функции и их методы.
@MrBrigadierArchived
@MrBrigadierArchived 3 жыл бұрын
Спасибо за серию роликов по скрипту. Хороший контент делаешь!
@alligatorstudio777
@alligatorstudio777 3 жыл бұрын
Благодарю за серию! Всё понравилось)
@Volqtube
@Volqtube 3 жыл бұрын
Спасибо!
@Kirisus550
@Kirisus550 Жыл бұрын
Жду
@NewFunnyAnimations
@NewFunnyAnimations 3 жыл бұрын
Великолепно. Спасибо за труд
@sti400
@sti400 11 ай бұрын
Ооо очень простой для меня godot!
@TakemuraGoro
@TakemuraGoro 2 жыл бұрын
Спасибо за серию, очень круто и полезно. Жаль нет продолжения.
@0123911821
@0123911821 5 жыл бұрын
Поставил финальный 150й лайк
@user-qy2db6ej3m
@user-qy2db6ej3m 4 жыл бұрын
А будет продолжение по основам годо? В частности авто генерация и тайлмапы
@XmonterXd
@XmonterXd 5 жыл бұрын
Новая заставка топ)
@user-fz7nl2sr3m
@user-fz7nl2sr3m 4 жыл бұрын
наконец-то последнее видео в сборке!даа...все круто
@onemoment2280
@onemoment2280 4 жыл бұрын
Отличное видео!
@Comrade_Suli
@Comrade_Suli 4 жыл бұрын
Все супер походу я нашел то что мне нужно, пробовал и unity и unreal engine и game maker и construct, пытался глубже залезть в creation kit скайрима, но все было не то.
@Kistenz
@Kistenz 3 жыл бұрын
Создали что-то?
@neudachnikpizdech1832
@neudachnikpizdech1832 5 жыл бұрын
Жду от тебя новых уроков(побольше бы) А пока буду в документации сидеть(а это очень сложно и скучно, особенно для такого креативного, как я) и искать иную инфу
@zextyu
@zextyu 4 жыл бұрын
Годно
@f4ruke179
@f4ruke179 2 жыл бұрын
Спасибо за курс, жаль, что курс умер(
@Godot3D
@Godot3D 2 жыл бұрын
Не только курс. Весь канал.
@ArzantiX
@ArzantiX 5 ай бұрын
А почему?@@Godot3D
@mrfalonad9273
@mrfalonad9273 4 жыл бұрын
Отличная серия уроков, но не помешало бы итоговое видео с краткой систематизацией всех предыдущих уроков
@sergeishmelev8000
@sergeishmelev8000 Жыл бұрын
Привет) Когда будет продолжение?
@nimeotaku8828
@nimeotaku8828 3 жыл бұрын
1000 лайк, психологически очень трудно было испортить цифру 999, но я это сделал :)
@user-rs8do5vy2q
@user-rs8do5vy2q 2 жыл бұрын
спасибо
@user-cg2xz9hu7p
@user-cg2xz9hu7p 4 жыл бұрын
Хорошие уроки! Сможешь по каждой функции снять отдельный урок?)
@OlegAF
@OlegAF 4 жыл бұрын
Это не реально. Открой документацию и посмотри сколько классов в движке и почти у каждого есть не по одной функции/методу.
@user-ck9qy6tf3c
@user-ck9qy6tf3c 3 жыл бұрын
Плейлист закончен или будет продолжение?
@adsick_ua
@adsick_ua 4 жыл бұрын
судя по лайкам мы ждём новые "технические" видосы)
@ulysses.apokin
@ulysses.apokin Жыл бұрын
Здравствуйте. Будет ли продолжение данного курса? Уже почти полторы тысячи лайков🙂
@DenisTumanov93
@DenisTumanov93 4 жыл бұрын
Уроки по GDScript больше не будут выходить? это всё?
@random_viewer_e3g
@random_viewer_e3g 3 жыл бұрын
это все
@gtn10-c9y
@gtn10-c9y 3 жыл бұрын
712/5 круто
@TheBest-by2tr
@TheBest-by2tr 5 жыл бұрын
good
@netyimeni169
@netyimeni169 4 жыл бұрын
Больше видосов
@Godot3D
@Godot3D 4 жыл бұрын
Скоро
@user-sw9ff1ow8h
@user-sw9ff1ow8h 5 жыл бұрын
А деструктор объекта? Про него нельзя забывать! Например, я покидаю уровень и хочу, чтобы инфа сохранилась. Можно использовать глобальный объект, а можно написать функцию save и вызвать её в деструкторе. Деструктор там есть?
@user-sw9ff1ow8h
@user-sw9ff1ow8h 5 жыл бұрын
А вообще уроки становятся качественнее
@qsock2151
@qsock2151 5 жыл бұрын
Что ж, попробую оставить и свои вопросы, авось что узнаю. Так вот, меня интересует создание отдельных от персонажа оружия, таких как меч, копьё и прочее, чтобы игрок мог взять их в руки и наносить ими удары.
@dimaskritos5048
@dimaskritos5048 3 жыл бұрын
хай, а как в этой программе делать не игры(хоть и это игровой движок) а программы
@ersinrahimhan4845
@ersinrahimhan4845 4 жыл бұрын
Есть ли такие не очевидные вещи, но очень полезные в Годо, фишки всякие?
@imKeim
@imKeim 5 жыл бұрын
Сканер, спасибо за эти гайды. Если бы не ты, то забил бы вообще на изучение этого движка, так как на английском документация и гайды курятся сложно.
@user-sc1mx8wr3c
@user-sc1mx8wr3c 3 жыл бұрын
Спасибо! Все очень доступно) Параметр Delta у функций чему равен?
@N17K08P85
@N17K08P85 5 жыл бұрын
У меня замечание касательно количества лайков. Я никогда не оценивал конверсию просмотров в оценки, но вот решил заморочиться. Для чистоты эксперимента взял одну и ту же тему у разных околоигровых каналов (Метро Ласт Лайт). У Гоблина (kzbin.info/www/bejne/rnfWhqyBhrWLrsk) -- 4% просмотров конвертируются в лайки, У Рестарта (kzbin.info/www/bejne/Z5Cwm5yrg6iahLM) -- 6%. Теперь туториалы по открытым игровым движкам: Вот паренёк пишет обучалки по raylib, на который я смотрел до того, как наткнулся на Годо. (kzbin.info/www/bejne/pnfKdYqGl7qlp80) - конверсия 3-7%. Вот паренёк пишет обучалки по godot (kzbin.info/www/bejne/qXPYe4V-q9Boqbs). Конверсия 1-3%. У вас, Пётр, тут из 906 просмотров 147 лайков -- это как бы 16%. Качество вашей аудитории в несколько раз (!) превосходит качество таковой у намного более раскрученных каналов. Мне кажется, что это очень хороший показатель, и надо им гордиться, а не жаловаться на мелкий жемчуг. =) Удачи вам, ждём следующих выпусков.
@tivuk
@tivuk 5 жыл бұрын
Эх, теперь 8%
@user-lq1jn5nd4d
@user-lq1jn5nd4d 3 жыл бұрын
@@tivuk 10%
@ikiruogawa8371
@ikiruogawa8371 5 жыл бұрын
В общем, по 3д видео не смотрел пока(маленький еще), так что не знаю будет полезно или нет: в 3д можно нажать на "обзор", разделить область на две части и включить предпросмотр в одной из них. Таким образом гораздо удобнее настраивать камеру.
@Godot3D
@Godot3D 5 жыл бұрын
Да! Так тоже можно) Спасибо, что подметили, я в момент записи видео об этом не подумал)
@aVoidStudio
@aVoidStudio 4 жыл бұрын
го еще ролики.
@MrBanifaciy
@MrBanifaciy 5 жыл бұрын
Спасибо за урок и ,в целом, за курс! Вопрос 1: Есть ли у Вас представление на сколько уроков растянется этот курс? Вопрос 2: Как понять что стандартная функция ,например _process(), вызывается постоянно, а функция _physics_process() - нет?
@Godot3D
@Godot3D 5 жыл бұрын
Проверить выводом fps например. Так же контролировать физикс процесс можно через настройки проекта. В видео про это немного упоминается))
@MrBanifaciy
@MrBanifaciy 5 жыл бұрын
@@Godot3D Я имел ввиду, в целом, как выявлять функции, которые излишне потребляют процессорные мощности? В общем, процесс оптимизации кода мне интересен.
@MrBanifaciy
@MrBanifaciy 5 жыл бұрын
@@Godot3D И ещё хотелось бы поинтересоваться: Будет ли продолжение данного курса? И если да, то сколько ещё уроков будет? Спасибо
@Godot3D
@Godot3D 5 жыл бұрын
Продолжение будет, как только у меня появится время на это) Насчёт выявления затратных функций можете не переживать. Пока это единственная рекомендация по использованию. Но она вовсе не означает, что игра будет тормозить. Вовсе нет. Просто общая нагрузка немного вырастет. И реально это станет заметно когда объектов будет десятки тысяч) А то и сотни.
@ZomBabak
@ZomBabak 4 жыл бұрын
Дай лайфхак. Вверху есть кнопочка "Обзор" нажимаете, выбираете 2 окна и в нижнем окне поставьте Предпросмотр
@folet9-9
@folet9-9 4 жыл бұрын
Здравствуйте. Посмотрел эти видосы, лайк везде поставил). Действительно информативно и понятно. Смотрю сейчас ваши старые уроки (потому что 2D для меня предпочтительней) и возник вопрос. Если открепить скрипт, то он не удаляется. (удаляем в ручную) А что происходит с прикрепленным скриптом? Есть подозрения, что он удаляется после закрытия, но я не уверен?
@Godot3D
@Godot3D 4 жыл бұрын
Скрипт который не сохранен в файле удалится вместе с объектом, к которому он прикреплен. Если открепить его он будет существовать, пока открыт в редакторе.
@Godot3D
@Godot3D 4 жыл бұрын
По 2D очень не рекомендую смотреть видео у меня. Там много ошибок и неточностей, они сделаны были без хорошего знания движка.
@folet9-9
@folet9-9 4 жыл бұрын
@@Godot3D, благодарю. Я это понимаю, но из русскоязычного материала я не нашел кто бы еще рассматривал многие интересные моменты. (а английский это не про меня) К тому же на чужих ошибках тоже можно научиться)
@Godot3D
@Godot3D 4 жыл бұрын
Да, только если знать, где ошибка)
@young.agency
@young.agency 3 жыл бұрын
Как понять, что урок хороший? Да, просто! Вроде бы только начал смотреть урок, а уже 17 минут прошло... Правда похоже следующего лессона не будет
@warkalapmotocot209
@warkalapmotocot209 5 жыл бұрын
Сканер, можешь выпустить видео с подробным разбором взаимодействия узлов(создание, удаление, редактирование дочерних узлов через скрипт корневого)? плиз.
@Godot3D
@Godot3D 5 жыл бұрын
В плане это есть) Ну, похожее, по-крайней мере, видео) Будет в общем)
@warkalapmotocot209
@warkalapmotocot209 5 жыл бұрын
​@@Godot3D Очень ждем!) А пока ждем можешь помочь понять как скриптом вывести/нарисовать на сцене строку?, круги квадраты получается, переменные, спрайты нет((( толи Font неправильно делаю((
@samarkanone9853
@samarkanone9853 4 жыл бұрын
Планируешь продолжить эту тематику уроков?
@Godot3D
@Godot3D 4 жыл бұрын
Конечно!
@samarkanone9853
@samarkanone9853 4 жыл бұрын
@@Godot3D Отлично! Буду ждать! Отличный канал! Да и в целом ты молодец, что помогаешь таким как я становится чуточку лучше.
@darkking571
@darkking571 5 жыл бұрын
Сканер заслужил царский лайк за эти 13 выпусков, но будет ли 14? может быть ты забыл? или что-то случилось?
@Godot3D
@Godot3D 5 жыл бұрын
Комп украли, взял перерыв)
@qsock2151
@qsock2151 5 жыл бұрын
Так же хотелось бы узнать, как создать инвентарь для персонажа.
@fvntxm7775
@fvntxm7775 3 жыл бұрын
Ребята подскажите, что такое "Delta" !?!?
@qsock2151
@qsock2151 5 жыл бұрын
В англ. комюнити имеются видео по моим вопросам, но я не в ладах с англ языком. Да, я тупо могу скопировать, что они там пишут, но это такое себе занятие. Хотелось бы увидеть это от русскоговорящего автора, а самое главное, от умного автора))
@Rimah_Ham
@Rimah_Ham 5 жыл бұрын
Skaner, помоги пожалуйста, я почему-то не могу также как и ты вращать 3D объекты, у меня вместо этого обзор привязан к одной точке, и я как будто просто вращаю головой во все стороны. А мне нужно чтоб вращалась площадь, а "не голова".....
@qsock2151
@qsock2151 5 жыл бұрын
Все мои вопросы задевают тематику 2D игр.
@restxarea
@restxarea 3 жыл бұрын
как выключить rotate когда движится противник (игра tower defense) выставит путь с помощу Path2D и поставил противника PathFollow2D и на углу он поворачиватся а мне это не нужно. памагити
@iqled2361
@iqled2361 3 жыл бұрын
вы
@TheHaykill
@TheHaykill 5 жыл бұрын
Godot вроде как поддерживает c#, можно ли на нём комфортно писать или лучше выучит гдскрипт?
@OlegAF
@OlegAF 4 жыл бұрын
Можно
@moxnatish
@moxnatish 4 жыл бұрын
Все конец
@Godot3D
@Godot3D 4 жыл бұрын
Скоро продолжим)
@moxnatish
@moxnatish 4 жыл бұрын
@@Godot3D , режим ожидания включён
@okay-v9y
@okay-v9y 3 жыл бұрын
@@moxnatish пора отключать...
@Айдер_Нурмухаммедов
@Айдер_Нурмухаммедов 3 жыл бұрын
Что за музыка играет в фоне ?
@segamanov
@segamanov 4 жыл бұрын
Есть ли вероятность того, что люди сделают перевод документации? Хреного когда не знаешь инглиш((
@Godot3D
@Godot3D 4 жыл бұрын
А как же гугл переводчик?
@segamanov
@segamanov 4 жыл бұрын
@@Godot3D Я про ту, каторая прямо в программе находится)
@Godot3D
@Godot3D 4 жыл бұрын
Не думаю, что её переведут)
@nvk900
@nvk900 5 жыл бұрын
Плохо просиш лайкосики наверное, то и мало))
@Godot3D
@Godot3D 5 жыл бұрын
Да просить вообще не хочется, приходится...
@kirillusenko
@kirillusenko 4 жыл бұрын
Помогите! У меня куба не видно! Только границы
@Godot3D
@Godot3D 4 жыл бұрын
Границы куба?
@vasyaua1528
@vasyaua1528 4 жыл бұрын
Не получается стать патроном канала (
@primate472
@primate472 3 жыл бұрын
скоро новий ролік???
@ZomBabak
@ZomBabak 4 жыл бұрын
Как сделать чтобы при ctrl + скрипт там было на русском
@qsock2151
@qsock2151 5 жыл бұрын
И, последнее, создание врагов.
@iqled2361
@iqled2361 3 жыл бұрын
в
@offevgen9607
@offevgen9607 5 жыл бұрын
нормальные видяхи
@iqled2361
@iqled2361 3 жыл бұрын
а
GDScript Book #8. Функции и события
18:33
Уроки Godot Engine 3D - Petr Nagel
Рет қаралды 19 М.
👨‍🔧📐
00:43
Kan Andrey
Рет қаралды 10 МЛН
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 43 МЛН
Pool Bed Prank By My Grandpa 😂 #funny
00:47
SKITS
Рет қаралды 19 МЛН
Чёрная ДЫРА 🕳️ | WICSUR #shorts
00:49
Бискас
Рет қаралды 4,6 МЛН
Гибкие механизмы лучше [Veritasium]
11:54
Vert Dider
Рет қаралды 260 М.
👨‍🔧📐
00:43
Kan Andrey
Рет қаралды 10 МЛН