Really enjoyed the tutorial! Learning GDscript and practicing my Russian at the same time!
@Ilay_orel3 ай бұрын
молодец
@Valerria_WHITE3 ай бұрын
It's so funny. Usually, the Russian community strives to learn English in order to study the tutorials of foreign KZbinrs. It looks like we're in a parallel universe) Sorry for my translated English.
@-lQ_Ql-Ай бұрын
@@Valerria_WHITE ne izvinyasa. esli tvoy Angliskiy ne takoi to vse horosho :D
@stalnoy_tankist8 ай бұрын
огромное спасибо за курс очень редко попадаются люди готовые поделится таким опытом бесплатно
@gamekill941910 ай бұрын
Еще раз спасибо за твой труд.
@GameCrafter_GD10 ай бұрын
Рад что понравилось 👍
@TheFinn5458 ай бұрын
Спасибо тебе огромное, великолепные уроки, лучше чем офицальные уроки Godot
@GameCrafter_GD8 ай бұрын
Спасибо очень приятно)
@Ulibca2 ай бұрын
@@GameCrafter_GDа где взять такую монетку?
@Emlyanov_Igor2 ай бұрын
Спасибо! Godot довольно простой движок, настолько что даже я хоть что-то понимаю, но почему-то на русском ютубе по godot'у преступно мало материалов, хорошо что есть твой канал.
@RONPLAY27 күн бұрын
Спасибо, благодаря тебе, начало положено. Вместе с тобой изучаю Годот. Как многие пишут, на русском ютубе очень мало роликов по Годот, особенно по 4 версии, но благодаря тебе много людей и я в том числе можем с лёгкостью начать его изучение. Буду продолжать уже по второму твоему курсу, удачи и не останавливайся!
@spoilsportXD5 ай бұрын
Спасибо большое. Очень хороший для начинаний курс. Перехожу к следующему.
@OUR_RED_ARMY11 ай бұрын
Всё очень здорово! Интересно разбираться в методах, эксперименитровать с кодом, пробовать изменять его... В общем, ты прям молодец! Только ты забыл в этом видео и в предыдущем каком-то оставлять ссылки на листы спрайтов, приходилось самому искать или такие же, или похожие. Это не заняло много времени, но это просто вопрос удобства.
@GameCrafter_GD11 ай бұрын
Спасибо!) за ссылки сорри, надо перепроверить
@Nove_Under88910 ай бұрын
так ты нашел ссылку, дашь если да?
@GameCrafter_GD10 ай бұрын
@@Nove_Under889 да нашел, почти под каждым видео есть ссылка на Гугл диск, где храню файлы по проекту
@Nove_Under88910 ай бұрын
спасибо @@GameCrafter_GD
@Kil41kk8 ай бұрын
нетуже@@GameCrafter_GD
@dmitriygilyov3529 ай бұрын
Спасибо автору за ролики. Все очень доступно.
@GameCrafter_GD9 ай бұрын
Спасибо за отзыв)
@stairs_home11 ай бұрын
Отличные уроки. Спасибо большое!
@GameCrafter_GD11 ай бұрын
Спасибо)
@anywxn10 ай бұрын
Спасибо за видеоуроки, наконец-то начал себя пробовать в этом деле
@GameCrafter_GD10 ай бұрын
Спасибо! Рад это слышать 👍
@pycharme11 ай бұрын
Все отлично! Продолжай это доброе дело
@GameCrafter_GD11 ай бұрын
Спасибо!)
@sassas143311 ай бұрын
Отличный урок: твины, таймер, рандом, создание объектов с ресурсов. Это всё используется повсеместно в любой игре.
@GameCrafter_GD11 ай бұрын
Спасибо!
@112amper11 ай бұрын
Спасибо за курс! Всё хорошо и понятно)
@GameCrafter_GD11 ай бұрын
Пожалуйста! 👍
@sedon76 Жыл бұрын
Замечательно! Все очень четко и понятно!
@GameCrafter_GD Жыл бұрын
Спасибо
@fansik16312 ай бұрын
у меня не появляюстся монетки( Проверил, всё
@Akamaka10 ай бұрын
Большое спасибо. Все получилось. Уроки замечательные.
@GameCrafter_GD10 ай бұрын
Спасибо за отзыв) я очень рад 👍
@user-gh4zo6gw5v11 ай бұрын
Хотелось бы еще увидеть иеню настроек. (Размер экрана, звуки и тд)
@GameCrafter_GD11 ай бұрын
Спасибо за предложения, насчет настроек не знаю но звук точно будет
@maxxpfx99665 ай бұрын
Реальный гений, спасибо за труды
@MotoMiteng6 ай бұрын
Спасибо большое за такой отличный курс))))))))))))))))))))))))))))))))))))))))))))))
@user-rz2ql8lf7o10 ай бұрын
Огромное спасибо! Отличные уроки.
@GameCrafter_GD10 ай бұрын
Спасибо 👍
@RelaxTl10 ай бұрын
Зачетный курс, спасибо!!
@GameCrafter_GD10 ай бұрын
Спасибо за отзыв!)
@atruhanov11 ай бұрын
На всякий случай про Tween - можно не создавать множество переменных Tween для одной анимации. Пример адаптированного кода на C# из документации Gadot: var tween = GetTree().CreateTween(); tween.Parallel().TweenProperty(this, Node2D.PropertyName.Position.ToString(), this.Position - new Vector2(0, 25), 0.3f); tween.Parallel().TweenProperty(this, Node2D.PropertyName.Modulate.ToString(), new Color(this.Modulate, 0), 0.3f); tween.TweenCallback(Callable.From(QueueFree));
@GameCrafter_GD11 ай бұрын
Спасибо за коммент, не знаю как на C# но в gdscript если так указать то анимации будут следовать одна за другой, а мне нужно было чтобы они воспроизводились одновременно, поэтому либо разные твинны либо дополнительно можно указать параметр parallel
@atruhanov11 ай бұрын
@@GameCrafter_GD Да, вы правы. Из-за скорости анимации казалось что одновременно (внимательнее прочёл документацию). Обновил свой пример с использованием Parallel(). Спасибо)
@ziggruna11 ай бұрын
В вашем случае не нужно уточнять объект для свойства Position в TweenProperty,() т.к. объект вы указываете первым параметром
@ziggruna11 ай бұрын
@@atruhanov спасибо, метод Parallel() выручил, как раз задумывался как сделать асинхронным два твина
@TarzanDen Жыл бұрын
Выложи пожалуйста ещё гайды по годот
@user-mj9vf9cb4f2 ай бұрын
Я не понял почему нужно создавать переменную rng для рандомайзера. Это немного не по питоновски,поэтому непонятно. Если кто растолкует буду благодарен
@witch13372 ай бұрын
Ты лучший. Спасибо ❤
@Godot-tp4hm11 ай бұрын
Урок интересный, но, к сожалению, почти не поясняешь свои действия и урок превращается в повторение за тобой.. Пожалуйста, в будущих уроках, хоть чуть-чуть объясняй зачем ты прописываешь то или иное в коде..❤🩹 Конкретно не хватило информации про preload()
@GameCrafter_GD11 ай бұрын
Отличный совет, буду над этим работать
@Godot-tp4hm11 ай бұрын
@@GameCrafter_GD Спасибо тебе! Очень благодарен за уроки. От 8-го урока был очень приятно удивлен, пожалуйста, продолжай! Ты крутой! Если в будущем соберешься делать какой-то курс, обязательно куплю!
@GameCrafter_GD11 ай бұрын
@@Godot-tp4hm спасибо
@user-mj9vf9cb4f2 ай бұрын
Мощно! Даже не думал что так просто всё будет получаться. Делаю всё на телефоне. Надеюсь с этим не возникнет проблем,а пока я на 7 lvl (то есть уроке)😊
@user-zy6te6pk4v9 ай бұрын
Можно вставлять ассеты под то видео, в котором они пригождаются?) Уже не первый раз приходиться перебирать более старые видосы чтобы найти ассет, который используется на этом этапе. П.С. так и не нашел файл монеты с таким названием как в видео
@GameCrafter_GD9 ай бұрын
Спасибо за напоминание надо бы проверить
@ghoul335911 ай бұрын
Привет, спасибо за отличный курс. Учусь по нему, закончил только что данный урок и возник вопрос. Вроде как по логике, это последний урок с основами и дальше идет более углубленные уроки, но я так и не понял, как всё это скомпелировать в законченную игру с запускающимся файлом. Т.е. чтобы можно было поделиться своим прогрессом с кем-нибудь.
@GameCrafter_GD11 ай бұрын
Спасибо за отзыв) экспортировать проект мы будем ближе к концу курса
@ghoul335911 ай бұрын
@@GameCrafter_GD Спасибо за ответ.)
@tvoysunboy81123 ай бұрын
Спасибо за видео!
@ziggruna11 ай бұрын
Урок очень крутой и полезный, спасибо вам. Только свойство Gold я бы вынес в отдельный класс, т.к. голда это не свойство персонажа (в отличии от скорости и т.п) в рамках ООП. Например можно создать класс Wallet и там хранить свойство Gold.
@GameCrafter_GD11 ай бұрын
Спасибо, я учту
@mrdixioner11 ай бұрын
Спасибо огромное! Если перетаскивать сцены и прочие объекты из менеджера файлов в скрипт с зажатой клавишей Ctrl, то автоматом будет добавляться нужная запись, к примеру слово preload при перетаскивании сцен.
@GameCrafter_GD11 ай бұрын
Спасибо за инфу!
@mrdixioner11 ай бұрын
@@GameCrafter_GD Ещё нашёл: строка "var rng=RandomNumberGenerator.new()" лишняя, т.к. она ничего не делает (16:14).
@GameCrafter_GD11 ай бұрын
@@mrdixioner глаз алмаз) да согласен в дальнейшем её не будет. Спасибо за подобные комменты
@ziggruna11 ай бұрын
@@mrdixioner для C# нужен этот объект) var range = new RandomNumberGenerator(); int randomInt = range.RandiRange(50, 500);
@GydLis Жыл бұрын
Привет, прошу продолжения очень хочется доделать игру или хотя бы сделать сохранение и магазин.
@GameCrafter_GD Жыл бұрын
Привет, спасибо за коммент, уже работаю)
@I_Am_YouTube_User10 ай бұрын
Блин, интересно, смотрю видео одно за другим и лайки ставить забываю
@GameCrafter_GD10 ай бұрын
🤔 не хорошо))
@alexcorvis32068 ай бұрын
Отлично👍
@marcdintu62402 ай бұрын
привет все очень круто но где ты взял фрейм монетки ?
@marcdintu6240Ай бұрын
уже не надо нашел
@user-mk4qv9gd5m8 ай бұрын
Как найти ассет на монетки,помогите ! т.к не знаю названия
@mikhailgorokhov41974 ай бұрын
Можно любую взять. Можно загуглить так: coin itch assets, зайти на itch и скажать понравившуюся. Я так сделал
@Spidermangame5153 ай бұрын
та же проблема еще не нашел ассет?
@susibaka6915 ай бұрын
Что делать если при сборе монеты крашит игру?
@РазуваевВиктор8 ай бұрын
RandomNumberGenerator никак в коде по моему не используется
@GameCrafter_GD8 ай бұрын
Точно! Просто тупанул)
@user_drew2511 ай бұрын
большое спасибо
@GameCrafter_GD11 ай бұрын
Спасибо за комментарий)
@user_drew2511 ай бұрын
@@GameCrafter_GD, в этом уроке у меня затык. Монетки не спавнятся по таймеру. Не пойму где ошибка. Вроде всё также как в видео. Пересматривал уже несколько раз никак не нахожу где накосячил))
@GameCrafter_GD11 ай бұрын
@@user_drew25 скинь скрины с проблемой в телеграм группу, там разберемся )
@user_drew2511 ай бұрын
@@GameCrafter_GD нашёл причину почему монетки не появлялись)) func _on_timer_timeout() была не законекчена и автостарт на таймере был выключен
@Alex_BG7 ай бұрын
Респект ребе мужик.
@gggfjhfvhfd6 ай бұрын
Монету так и не нашёл! Скажите пожалуйста где?
@slavickolesnikov7036 Жыл бұрын
Привет! По поводу версии вопрос появился. Обычно для создания проектов LTS версию движка выбирают. Тут, при необходимости, на более свежую версию проект можно будет перенести? А то я как то раз пробовал себя в роли мододела)) Выбрал простенькую игру на юнити под это дело. Как оказалось, разработчик выбрал проходную версию движка и на более свежую, вроде как, до сих пор не перешёл. А там баг с модификатором ткани, из-за которого костыли городить пришлось.
@GameCrafter_GD Жыл бұрын
Привет, по этому поводу мало что могу сказать, остается только надеется, что глобальных изменений вводить не будут, и судя по тому что 4 версия вышла относительно недавно в это вполне можно поверить, как минимум до 5 версии)) но тут лучше погуглить
@ОлександрНестерукАй бұрын
Привіт а ти міг би зробити відео і навчити робити ігри від лиця персонажу зверху тобто тут є вперед,назад,верх,низ а там буде право,ліво,вперед,назад?
@ОлександрНестерукАй бұрын
І бажано якось зробити систему інвентарю, крафтів з інших ресурсів та систему збереження щоб можна було зберігати гру(прогрес)
@dulatkarekin814811 ай бұрын
Отличные уроки! Спасибо большое ) У меня кажется баг, заметил именно на этапе этого видео. Баг такой: в момент прикосновения к скелету нажимаешь "прыжок" и персонаж очень высоко подпрыгивает. Что это может быть? Буду благодарен за ответ )
@GameCrafter_GD11 ай бұрын
Такое у многих было, во время прыжка если игрок задевает верхнюю зону врага его velocity.y складываются. Вылечить можно добавив условие для прыжка, например if velocity.y >= 0
@dulatkarekin814811 ай бұрын
@@GameCrafter_GD Благодарю 🖖🏻 Ваши уроки очень помогают ) Начинаю более осмысленно читать документации к движку )
@GameCrafter_GD11 ай бұрын
@@dulatkarekin8148 спасибо👍
@-Cool_Fish-4 ай бұрын
@@GameCrafter_GD а не нужно указывать что это условия для велосити игрока, а не скелета?
@The_earth123719 күн бұрын
почему у мне монета не спавнитца? хотя я делал все как на видео
@roblaks3a3169 ай бұрын
лучший
@GameCrafter_GD9 ай бұрын
Спасибо)
@Вася-ы4е4 ай бұрын
Большое спасибо
@Вася-ы4е4 ай бұрын
но у меня проблема Gadot_4.2.1 . на етой сточке кода подсвечывает жолтой стрелочкой GoldTemp.position = Vector2 (_randit, 240) . и пишет красным: Invalid set index 'position' (on base: 'bool') with value of type 'Vector2'.
@pashadarkgemplay96443 ай бұрын
@@Вася-ы4е у автора 4.1.1
@Вася-ы4е3 ай бұрын
@@pashadarkgemplay9644 большое спасибо
@LegionDarkFox4 ай бұрын
Набор уроков хороший.. Но.. все заранее лежит на уровне.. А как же пояснить спавн "актора" кодом.
@JsDortgames10 ай бұрын
спасибо тебе!!!!
@GameCrafter_GD10 ай бұрын
И тебе спасибо за отзыв)
@Danterontion10 ай бұрын
почему-то не работает Timer и не появляются монеты. Устанавливал брейкпоинт на методе _on_timer_timeout() но дебаг не останавливается. В чём может быть проблема? AutoStart установлен.
@GameCrafter_GD10 ай бұрын
Нужно скрины смотреть, скинь их в телеграмм чат, там легче будет разобраться
@Danterontion10 ай бұрын
@@GameCrafter_GD в чате подсказали, что необходимо у ноды Collectibles установить координаты 0,0. Получается что остальные координаты являются относительными от родительского узла.
@GameCrafter_GD10 ай бұрын
@@Danterontion да так и есть
@MrOstSergey10 ай бұрын
А как сделать такое же плавное, но появление? Пытался сделать и в скрипте collectables, и в скрипте монетки - безуспешно. Как сделать так, чтобы монетки спавнились также с изменением прозрачности?
@GameCrafter_GD10 ай бұрын
Думаю что их можно изначально прозрачными сделать и при спавне либо твин создать либо в animation player заанимировать
@blackberry71915 ай бұрын
Нифига себе какие люди
@maxxpfx99665 ай бұрын
Есть такая проблема что при убийстве скелета через прыжок на голову персонаж подскакивает, а потом когда падает падает на хитбокс для убийства и стоит на нем треть секунды и только потом проваливается на землю, как бы можно было это исправить интересно?
@dobriy_xlebАй бұрын
Вероятно, у тебя кажры анимации скелета есть пстые, поэтому он не сразу пропадает. Попробуй или их убрать или увеличить количество фпс в анимации, это должно ускорить процесс
@Xarayr6 ай бұрын
Ну и где монетки взять?
@TheBobyzi11 ай бұрын
Дружище ты красавчик! Всё очень доступно и понятно! Но у меня тем не мене не получилась магия с монеткой не появляется зараза.Всё за тобой повторял,но где-то ошибся,а где именно не мог допереть. И ещё сам персонаж мигает.То же не пойму почему. Остальное всё получилось!.Если поможешь буду благодарен,но даже если не получиться помочь всё равно было увлекательно. Если ,что я первый раз программирую) Благодарю тебя за твой труд) Будь здоров!
@GameCrafter_GD11 ай бұрын
Спасибо) очень рад) выложи скрины в моментах которые по твоему не работают в телеграм группе, там попробуем разобраться
@TheBobyzi11 ай бұрын
@@GameCrafter_GD Понял) Спасибо!
@igurkin10 ай бұрын
с генератором голову ломал, а он и не используется
@GameCrafter_GD10 ай бұрын
Да там затуп был небольшой)
@lqsr8593 ай бұрын
Ребята, у меня анимация смерти скелета проигрывается бесконечно. Почему так может быть?
@PlaZnix812 ай бұрын
В анимациях сними синие стрелочки "Зацикливание Анимации" и должно помочь. Мне помогло
@marinakost30626 ай бұрын
у меня персонаж не хочет собирать монетки, это может быть из-за того, что я пропустила прошлые два ролика?
@hyiotapex8 ай бұрын
Такой момент есть пока не знаю как исправить, когда берешь монетку и бежишь сразу назад прибавляется еще одна, подскажи как исправить или это есть в след уроках?(пока не смотрел)
@kerlak-42469 ай бұрын
Привет, скажи пожалуйста, годот почему то не видит функцию instantiate почему? Урок классный, очень понятно объясняешь)
@GameCrafter_GD8 ай бұрын
Привет! Спасибо за отзыв) трудно сказать, покажи скрины в телеге
@user-fu8gq5xg5u13 ай бұрын
Не понял, у меня почему-то перестали вообще все двигаться. Никто не реагирует, а персонаж бежит на месте
@dmitriygilyov3529 ай бұрын
Я заметил что когда я создаю сцену с анимацией (героя, монетки итд), и помещаю их в сцену level, то у меня они не проигрывают анимацию как у автора. Мне приходится запускать анимацию в скриптах. Автору спасибо за ролик
@GameCrafter_GD9 ай бұрын
В animation player и в animated sprite нодах есть кнопка autoplay on load, если ты хочешь чтобы определенная анимация запускалась по умолчанию нужно эту кнопку включить
@irina.93559 ай бұрын
Спасибо за уроки! Подскажите, а можно как-то изменить скрытость (или встроенность, не уверена как называется) уже написанных скриптов? У меня получилось, что скрипт монет с прозрачной шестеренкой и монеты не появляются совсем... Имеет ли большое значение, как сохранять скрипты?
@GameCrafter_GD8 ай бұрын
Пожалуйста) не совсем понимаю зачем скрывать скрипты
@irina.93558 ай бұрын
@@GameCrafter_GD Это точнее называется "встроенный скрипт") Когда создаем скрипт ставим или не ставим галочку "встроенный скрипт". Если поставил галочку, то видимо уже не сделаешь отдельный скрипт, придется делать новый и перемещать написанный скрипт. Я это имела в виду. Ну да ладно, нельзя это изменить так нельзя. Я уже разобралась. Спасибо за уроки.
@user-yd8gq9zb4sАй бұрын
народ подскажите, почему при сборе монеты не отображается что монета подобрана ?
@maydall228 Жыл бұрын
Да прошу😢
@GameCrafter_GD Жыл бұрын
Скоро будет)
@muhsinbekazizov120811 ай бұрын
Почему у меня зона детектора(area collision shape) видна на основном сцене (scene level1) и закрывает много чего . может же я упустил что то.
@GameCrafter_GD11 ай бұрын
можно временно для удобства скрывать видимость нодов, нажимая на иконку глаза напротив имени самого нода в древе
@user-le3wb7mn1g6 ай бұрын
Объясните пожалуйста, для чего нам var RundomNumberGenerator???
@DarkBanOne9 ай бұрын
14:13 а разве можно создавать переменную в сигнале. Не ну можно, но разве это не будет работать так: каждый раз, когда таймер истек создаётся переменная. Разве не лучше будет создать переменную не в сигнале? Ведь если так не сделать будет потеря в производительности. Или не так?
@GameCrafter_GD9 ай бұрын
К сожалению я не программист и точно сказать о потере производительности в данном случае затрудняюсь, попробуй в телеграмм чате поспрашивать там есть ребята более искушенные в данных вопросах)
@littleknight78767 ай бұрын
даже нужно, потому что после сбора монетки мы ее "очищаем", по-сути есть объект, котрый хранится в оперативной памяти, если не собирать монетки, то можно увидеть, как одна и таже монетка телепортируется по карте, это если не заводить переменную каждый раз, т.к. мы меняем координаты одного и того же объекта. А вот если монетку собрать и подождать 3 сек, то программа завалится, т.к. объект будет очищен из оперативки и код обратится в "никуда", чтобы поменять координаты, тем самым возникнет критическая ошибка.
@Mrkhamzat7 ай бұрын
Спасибо за курс ! У меня одна проблема с фоном , парадокс работает но вот когда я запускаю игру земля находит на уровне листьев . В левел такого нет и все норм но после запуска почему то фон приближается и образуется это .. помоги пожалуйста
@GameCrafter_GD7 ай бұрын
Пожалуйста) скинь скрины в телеграм
@keraa93438 ай бұрын
спасибо огромное за уроки. когда подхожу к монетке игра крашится
@AlexGodsmack11 ай бұрын
Подскажите пожалуйста, а нет какого то визуального инструмента для настройки анимаций в годоте, по типу как в юнити machine animator, или вот так и надо все анимации кодом настраивать?
@GameCrafter_GD11 ай бұрын
Есть как минимум три инструмента для работы с анимацией в godot, animated sprite, animation player и animation tree плюс тот самый tween который можно использовать в коде, в ходе курса я буду работать в основном с animation player
@AlexGodsmack11 ай бұрын
@@GameCrafter_GD спасибо большое))
@StiwiMine20233 ай бұрын
Что делать если монеты не пропадает?
@Skilful-bx5wt10 ай бұрын
не обязательно создавать tween1, есть встроенный параметр tween.parallel(). да и если задать tween оба параметра последовательно тоже неплохо получается ))
@GameCrafter_GD10 ай бұрын
Спасибо за коммент 👍 в последующих роликах как раз его использовал
@KorathiHeatwave Жыл бұрын
Привет, активно смотрю разные курсы по годот, фоновая музыка - может мешать. Конкретно тут, вроде норм, но вообще кода слушаешь, пытаешься понять, музыка как доп нагрузка на мозг, забивает канал. Бывает хочешь поставить скорость видео побольше и тд. Мне какжется если видео с упором на обучение, надо убирать музыку, в крайнем случае человек сам ее себе на фон поставит. Если это развлекательный контент из геймдева, то да как угодно. Мои персональные наблюдения и предпочтения. И это видос не обязательно дробить, за бугром туторы и на 10+ часов нормально смотрят. Если уж дробить - то в день по кусочку(хорошему такому, чтоб и тому кто быстро идет по курсу было интересно), а после и полный курс большим видосом.
@GameCrafter_GD Жыл бұрын
Спасибо за конструктивный отзыв, учту
@prestigiopresto1871 Жыл бұрын
@@GameCrafter_GD Тогда уж учти, что чел про видосы на 10+ часов несет абсолютную чушь :-) 10-15-20 минут норм. Ну, максимум полчаса и то уже длинновато.
@KorathiHeatwave Жыл бұрын
@@prestigiopresto1871 я посмотрел курс на канале Clear Code 14.5 часов(последний час не досмотрел только, работа со звуком), видео разбито на 12 часов и по ссылке еще 3 часа. Продолжай дальше смотреть 10-15 минут
@prestigiopresto1871 Жыл бұрын
@@KorathiHeatwave продолжаю дальше смотреть видео по 10-15-20 минут. Как и большинство аудитории KZbin...
@sedon76 Жыл бұрын
@@GameCrafter_GDНикаких видео по 10+ часов. Даже 30 минут - это уже слишком много. 10 минут - идеально, 15-20 минут - максимум. "Метод помидора". Больше 15 минут человек максимальную концентрацию не сохраняет, после чего должен взять паузу, выпить чаю, перекурить, походить по комнате, т.е. освежить мозг. Много раз проходил курсы с 3-часовыми уроками, в результате куча времени уходила на то, чтобы просто найти тот кусок, на котором остановился вчера, и вспомнить что Ты уже просмотрел. В результате 3-часовое видео смотришь в 2-3 раза дольше, чем 15 коротких по 10-15 минут, некоторые куски смотришь по 2 раза, а в голове сумбур. Одно и то же видео вынужден открывать по 20-30 раз и смотреть неделями. Обычные люди не могут просто сесть и за один раз посмотреть 10 часов видео. Это не 6 частей "Звездных войн" для фанатов, чтобы все посмотреть за 1 день. Даже 3 часа не могут. Большинство людей работают и не имеют ни времени, ни энергии, чтобы вечером включить видео и учиться до 3 ночи. У них есть всего 1-2 часа свободного времени. К тому же обучалки - это не художественный фильм, который нужно просто посмотреть под пиво и забыть. Ты должен постоянно останавливать видео, копипастить код, комментить, думать и т.п. Поэтому разбивка видео должна быть на 10-15 минут и на отдельные законченные механики. Если Ты открыл видео, то должен посмотреть и усвоить его за 1 раз. На youtube огромное количество обучалок на 3 и более часов, которые практически никто не смотрит из-за тупого формата. Не просто так художественные фильмы делают, как правило, не более 1,5 часов, 2 часа - уже перебор, а ведь там зрителю ничему учиться не надо. А насчет фоновой музыки - согласен. Часто она даже заглушает речь автора, но в любом случае лишняя бесполезная нагрузка, которая очень отвлекает.
@teotrip378 ай бұрын
Пока тестил таймер и монетки, нашел баг, из за которого если бежишь и в момент удара о скелета прыгнуть, персонаж очень сильно прыгнет. Это только у меня так, или надо что то исправить?
@Abdullah-rk7mb8 ай бұрын
У меня тоже так, пока не исправил
@littleknight78767 ай бұрын
@@Abdullah-rk7mb в коде, у скелета, где мы добавляли небольшой прыжок, когда прыгаешь ему на голову, проверку, что персонаж находится "на полу", выглядит так: if body.is_on_floor(): body.velocity.y -= 300
@Xarayr6 ай бұрын
Не только у тебя
@b0ring_off9 ай бұрын
Привет, есть одна проблема, полностью прописал скрипт на появление монеток каждые 3 секунды, все в точности как у тебя, но монетки не появляются!
@GameCrafter_GD8 ай бұрын
Нужно смотреть) возможно они спавнятся но не там, или все что угодно еще) скинь скрины в телегу
@akebonoibnsuh8 ай бұрын
Такая же проблема не спавнятся монетки, вроде координаты верно указаны. Отключил рандомайзер - по заданным координатам не работает
@HaBBeRL7 ай бұрын
Возможно, уже поздно говорить, но у меня была такая же проблема, возможно у тебя у таймера во вкладке инспектор не стоит галочка на Autostart
@nikita_dns3216Ай бұрын
@@HaBBeRLНаверное поздно говорить но спасибо❤
@dobriy_xlebАй бұрын
Да!) Спасибо огромное
@mammonth11 ай бұрын
да
@AdaptedLongarm11 ай бұрын
Гайд классный и очень понятный, но почему то проблема, я делал все по уроку и проверял все несколько раз, но при спавне монетки пишет Invalid set index 'position' (on base: 'bool') with value of type 'Vector2'. и вылетает, со смертью персонажа то же, что то не нравится в табличке хп и когда меньше 0хп опускается вылетает просто. Пишу скорее не что б ответили, а уже из за безвыходности
@Jurgenby11 ай бұрын
Версия движка 4.1 или 4.2? У меня 4.2 подобных проблем не было
@AdaptedLongarm11 ай бұрын
@@Jurgenby4.1.2 вроде, ну если это из за версии, то получается фигня какая то
@Jurgenby11 ай бұрын
@@AdaptedLongarm вряд ли синтаксис меняется в 0.1 версии. Он то между 3 и 4 не особо поменялся. Как бы это не звучало советую чаятельно проверить код еще раз. Попробуйте пересоздать скрипту, возможно вы создали встроенный скрипт.
@GameCrafter_GD11 ай бұрын
Привет, спасибо за отзыв, скинь скрины с кодом в телеграмм чат там посмотрим
@AdaptedLongarm10 ай бұрын
@@Jurgenbyну я уже всяко делал, и раза 4 переделывал точно по ролику, при любом спавне вылетает
@Pure_Neon10 ай бұрын
То самое чувство, когда ты писал всё на C# потому что "слишком умный".
@GameCrafter_GD9 ай бұрын
Каждый выбирает что ему по душе
@kefir_aaa6 ай бұрын
пж пацаны скинте модельку монеты,а то автор забыл
@Prix_Studio2 ай бұрын
не работает -_-
@ShortsPoPolochkam2 ай бұрын
Не получается никак монеты зарандомить(
@geryy-f7tАй бұрын
а где ты вообще текстуру монет нашел
@user-uz5ss9tq2f6 ай бұрын
Твин не работает, а игра через 3 секунды просто ломается! Никакого instatiate как говорит ошибка, тупо нет!
@susibaka6915 ай бұрын
ты смог решить проблему?
@overvozjd794010 ай бұрын
У меня не спавнятся монеты, в координатах все окей и код не выдает ошибки, но спавна не происходит
@GameCrafter_GD10 ай бұрын
Надо смотреть, скинь скрины скриптов в телеграмме, возможно они спавнятся просто координаты сбились или возможно что то другое
@sans173510 ай бұрын
Как решили проблему?@@GameCrafter_GD
@sans173510 ай бұрын
Просто у меня точно такая же ошибка@@GameCrafter_GD
@GameCrafter_GD10 ай бұрын
@@sans1735 если я не ошибаюсь, там монетка все же спавнились, проблема была в том что у нода collectibles центр был смещен, из-за чего монетки спавнились в других координатах
@6578_810 ай бұрын
@@GameCrafter_GD спасибо, была эта же проблема, решил😀
@redhood69128 күн бұрын
монетки не спавнятся вообще хотя написал с рандомом все правильно
@zhora328817 күн бұрын
Проверит координаты. Координаты скрипта и сцены могут не совпадать