Тёмный

Godot урок 3 (Создаем персонажа) Курс для Новичков: Создание Игр С нуля,  

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

"Быстрый старт с Godot: Создание игр с удовольствием! 🎮🚀 Преодолейте начальные барьеры и начните свою игровую историю. Присоединяйтесь к нам, чтобы воплотить свои идеи в реальность!"
Группа в Telegram:
t.me/+6zyiuofwIhM4NGNl

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

 

14 авг 2023

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 125   
@itskoteykiz
@itskoteykiz 7 месяцев назад
Большое спасибо, все гайды обьясняют очень много лишнего, а тут все разложено по полочкам, продолжай в том же духе :)
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо)
@mechwot5517
@mechwot5517 Месяц назад
там объясняют, как работать с движком во всех направлениях, как делать игры, а не туториал, который растянут на несколько серий, который учит только одной игре
@-lQ_Ql-
@-lQ_Ql- 10 дней назад
@@mechwot5517 для ознакомления хорошо подходит как по мне
@TheRad1ance
@TheRad1ance 9 месяцев назад
Спасибо большое! У меня столько идей для игр наконец таки попытаюсь все реализовать !🌀
@GameCrafter_GD
@GameCrafter_GD 9 месяцев назад
Круто! Надеюсь увидеть потом твои проекты в деле)
@TheRad1ance
@TheRad1ance 9 месяцев назад
@@GameCrafter_GD надеюсь что я из сделаю... а то мало ли...🌀
@se1f_destr0yer
@se1f_destr0yer 6 месяцев назад
Начинается программирование... Благодарю за такой подробный урок!
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
Если будут вопросы можешь в телеграмм группу добавиться, там есть кто поможет) 👍
@faxnuts1977
@faxnuts1977 4 месяца назад
возникла проблема с парралаксом. когда делаешь парралакс фона и отзеркаливаешь для бесконечности, то в проекте стыки плотно стоят, без просветов, но в самой игре в месте стыка мерцание, то видно стык, то не видно(щель между склейкой двух кадров) это баг или нет?@@GameCrafter_GD
@cap7512
@cap7512 8 месяцев назад
Смотрю пока гайды по порядку. Спасибо большое, всё очень понятно. Сложно найти годные гайды по Godot 4
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Спасибо 👍
@Pri100fixfq
@Pri100fixfq Месяц назад
Лучший чел спасибо тебе за такие хорошие видео ничего лишнего всё ясно и понятно.
@Nillonin314
@Nillonin314 3 месяца назад
Писец помог огромное спасибо все чётко ничего лишнего! Спасибо огромное за все гайды, правда жду гайд на версии 4.2!
@pir0zh0kDevTV
@pir0zh0kDevTV 8 месяцев назад
Спасибо за уроки, вообще я веб-разработчик, но давно хочу делать инди-игры и нормальных курсов до тебя найти не смог! Спасибо, братеГ
@pir0zh0kDevTV
@pir0zh0kDevTV 8 месяцев назад
Единственная небольшая правка, там прыжок идет на 16 кадров, 8 кадров это половина прыжка)
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Спасибо!)
@pir0zh0kDevTV
@pir0zh0kDevTV 8 месяцев назад
@@GameCrafter_GD что бы не залажать, я поставил скорость анимации там на 20 вместо 10, надеюсь, не повлияет (смотрю 4 урок)
@LapisMYT
@LapisMYT 6 месяцев назад
@@pir0zh0kDevTV чем больше отклоняешься от гайд, тем лучше учишься, не всё же повторять за другими))
@gadyag
@gadyag 8 месяцев назад
Все четко и понятно. спасибо за урок 👍
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Спасибо
@mrdixioner
@mrdixioner 8 месяцев назад
Единственное видео, где очень точно, быстро и понятно объяснено скриптовое перемещение игрока!!! Спасибище огромное!!!
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Рад что понравилось)
@mr_grey555
@mr_grey555 2 месяца назад
Кадры анимации добавились, а на главном экране пустота. Спрайт персонажа не появляется, не знаю почему😭 Изменено: я тупой, сместил коллизию, и забыл, что спрайт появится в 0 точке координат🤦‍♂️🤣
@littleknight7876
@littleknight7876 4 месяца назад
хорошее объяснение, спасибо за урок!
@GameCrafter_GD
@GameCrafter_GD 4 месяца назад
Спасибо)
@ziggruna
@ziggruna 8 месяцев назад
Очень полезный урок)
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Спасибо
@Jirnuy_pelmen
@Jirnuy_pelmen 6 месяцев назад
у меня только одна притензия: ГДЕ ТЫ БЫЛ РАНЬШЕ!?!?
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
В поисках себя)
@user-wq8tu9nr1l
@user-wq8tu9nr1l 8 месяцев назад
Всем привет, отличный гайд, который к тому же выходит прямо сейчас, ты лучший. Тут проблема появилась, сделал в точности как у тебя, но при движении мой персонаж двигается не плавно, а с рывками, словно у него под подошвами наждачная бумага, с прыжками так же, прыгает, но ток вверх, в любые направления ток на минимум один раз.
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Спасибо за отзыв!) скидывай скрины с кодом в группу телеграм там разберемся)
@user-pe8bv6ql4o
@user-pe8bv6ql4o Месяц назад
спасибище !
@Project_3D
@Project_3D 4 месяца назад
Привет, отличные гайды, но есть вопрос: где на новых версиях включить Nearest чтоб пиксели мыльными не были? (У меня нету кнопок project и т.д.)
@sedon76
@sedon76 9 месяцев назад
Отлично!
@name_wardrobe
@name_wardrobe 8 месяцев назад
Спасибо помогаешь мне входить мне в мир програмирования и создания игр, в своих видео по годот бубу остовлять ссылку на тебя.
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
спасибо)
@name_wardrobe
@name_wardrobe 8 месяцев назад
Я случайно стёр часть кода плеер и мне пришлось начинать новый проект
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
@@name_wardrobe бывает, но так лучше закрепляется информация
@name_wardrobe
@name_wardrobe 8 месяцев назад
@@GameCrafter_GD согласен закреплю материал
@dangerdolbaub
@dangerdolbaub 11 дней назад
поздравляю
@santasan8341
@santasan8341 5 месяцев назад
Спасибо огромное! оч помог, теперь по твоим гайдам игру создаю! Только проблемка одна есть, включаю Nearest, а всё равно пиксели мыльные. Не знаешь, в чем может быть дело?
@infexoo
@infexoo 9 месяцев назад
Спасибо, помог:)
@GameCrafter_GD
@GameCrafter_GD 9 месяцев назад
Очень рад)
@KiraYosikage_1966
@KiraYosikage_1966 5 месяцев назад
конец классный
@GameCrafter_GD
@GameCrafter_GD 5 месяцев назад
Спасибо
@mintikfur
@mintikfur 4 месяца назад
В общем, я не ищу лёгких путей То, что автор скачал на ич за минуту я рисовал 3 дня гифки стояния, ходьбы, прыгания А потом оказыяватся гиф никак в годо не принимается, да и как И вместо того, чтобы в тот же день, как я решил гифок наделать просто все кадры по одному повставлять я сейчас делаю делаю спрайт-лист. Я плачу (Ударение сами ставьте) всем с этой длительностью анимаций, у меня с одним idle уже холст 4к;) А это только в ширину и на одну анимку Мгмм.. Неначно мне каникулы тратить)
@moonnight9474
@moonnight9474 8 месяцев назад
First of all, I find this series very helpful, thank you for that. My question is, do you have any plans to create a boss fight with a Finite State Machine that can combo with 3-4 skills?
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Thank you for your comment!) I am not sure that I will use the Finite machine in this project, I prefer to create state logic in one script, but who knows maybe I will change my mind. About creatures with combo skills… I will try, but it’s not for sure 😅
@moonnight9474
@moonnight9474 8 месяцев назад
@@GameCrafter_GD thank answer
@wchisato2024
@wchisato2024 8 месяцев назад
i hope so
@glad1k
@glad1k 6 месяцев назад
Привет, Босс. Отличные видосы. У меня вопрос, есть ли какой-то грид или заготовка сетки, чтоб правильно расставить действия персонажа по сетке. Спасибо.
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
Привет) спасибо за отзыв) так на вскидку не скажу, но точно есть, попробуй в телеграмм группе поспрашивать
@Kaban-wp3od
@Kaban-wp3od 13 дней назад
Пожалуйста расскажите на какую кнопку передвинуть персонажа что подогнать его под капсулу
@jug6738
@jug6738 22 дня назад
А почему когда я добавляю персонажа, добавляется только коллизия, без спрайта? В отдельном узле с игроком спрайты и анимации есть, но в уровне они не отображаются
@Dan4ik_Tan4ik
@Dan4ik_Tan4ik 8 дней назад
А где спрайты взять?
@good_game754
@good_game754 3 месяца назад
Здравствуйте. решил проверить что получается, но когда я поставил полноэкранный режим у меня не было видно половины экрана. скажите в чем может быть причина
@Ifurik
@Ifurik 5 месяцев назад
Почему герой не передвигается влево и право, а только прыгает?
@vvvvla
@vvvvla 8 месяцев назад
А не мог бы ты скинуть ссылку на документацию, где подробнее написано про функцию move_toward? Пытался найти сам, но не смог
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Если зажать клавишу ctrl в редакторе скрипта то большинство функций и методов превратятся в ссылки, по которым можно перейти в нужный вам раздел документации
@LeopardA1_A1
@LeopardA1_A1 Месяц назад
А как самому спрайт делать?
@LubluYoba
@LubluYoba 2 месяца назад
Запустил игру, персонаж отправился в бездну
@waymizMinecraft
@waymizMinecraft 6 дней назад
Проблема с хит боксом, Поставь колизию на пол/платформу И на персонажа
@gadyag
@gadyag 8 месяцев назад
Перешла на другой урок по tilemap и поняла что анимации прыжка и бега не привязались к персонажу, только idle работает. Как это исправить?
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Надо бы скрины посмотреть, так не понятно в чем причина)
@miloslavkiselev3050
@miloslavkiselev3050 8 месяцев назад
Сорян за душность, но я бы к проверке is_on_floor добавил colider().is_colliding() в свое время сталкивался с проблемой не правильного понимания движком на полу игрок, или нет,от этого ломались анимации а так же звук, возможно в 4 версии это исправили, ну а так, молодец!
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Спасибо за предупреждение, будем надеется что исправили, пока проблем вроде не было)
@KrllGuitar
@KrllGuitar 8 месяцев назад
нужн написать вот так? if not is_on_floor(): velocity.y += gravity * delta colider().is_colliding()
@KrllGuitar
@KrllGuitar 8 месяцев назад
пишет Parse Error: Function "colider()" not found in base self.
@miloslavkiselev3050
@miloslavkiselev3050 8 месяцев назад
@@KrllGuitar нет, вместо collider() добаляем имя нашего RayCast, который в свою очередь настроен на мониторинг пола, плюс не в самом коде проверку а например вот так : if is_on_floor() and get_node("RayCast").is_coliding():
@deusofloneliness9967
@deusofloneliness9967 6 месяцев назад
спасибо вам большое, но почему никакая анимация кроме idle не работает? бегаю, прыгаю, и он живой но не живой
@GameCrafter_GD
@GameCrafter_GD 5 месяцев назад
Пожалуйста) скорее всего что-то из уроков вы пропустили попробуйте пересмотреть уроки про анимацию)
@leobat
@leobat 5 месяцев назад
Для создания собственных спрайтов нужно юзать отдельный софт?
@GameCrafter_GD
@GameCrafter_GD 5 месяцев назад
Желательно да, у меня aseprite
@Mr.feniks003
@Mr.feniks003 3 месяца назад
Возникла проблема в анимации. Когда запускаю анимацию, персонажа кидает из стороны в сторону (перса рисовал сам)😢😢
@desko8638
@desko8638 3 месяца назад
Это у тебя с Тайлсетом проблемы
@user-dd1fc8ke5o
@user-dd1fc8ke5o 7 месяцев назад
Привет, твои гайды мне помогают но когда я переношу перса на левел и пытаюсь ходить у него нету анимации и прыжка тоже только idle можешь сказать в чем проблема
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Залетай в телеграмм группу, и туда скидывай скрины, там легче будет разобраться
@user-dd1fc8ke5o
@user-dd1fc8ke5o 7 месяцев назад
@@GameCrafter_GD окей
@FloxsChannel
@FloxsChannel 6 месяцев назад
Такаяже проблемма
@user-oh1hj1hu4m
@user-oh1hj1hu4m Месяц назад
Кто знает, что делать если не идет анимация. Игра запускается, но отображается только анимация idle. Всё сделал как на видео. Помогите пж
@apocrhymes
@apocrhymes 3 месяца назад
Что делать если перс падает в низ?
@bigprimo4851
@bigprimo4851 7 месяцев назад
Когда я переношу игрока на "level" почему то ноги спрайта находиться сильно ниже коллизии. При этом я вроде выставлял всё так чтоб ноги спрайта не выходили за приделы коллизии. Можете пожалуйста подсказать что делать
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Это нужно видеть, добавляйся в телеграм группу и кидай туда скрины, будем разбираться
@user-vy8tg7qz6u
@user-vy8tg7qz6u 4 месяца назад
У меня не работает анимация что делать?
@MrKyzmin12
@MrKyzmin12 8 месяцев назад
Приветствую. Нет шаблона, поэтому переписывал с экрана, но при загрузке ничего не происходит. Персонаж тупо отказывается хоть ка кто реагировать. Думал из за отсутствия билдов на кнопки(настройки проекта->список действий(там ваще все пусто)) добавил свою рандомную на клавишу A(англ. раскладка) так же без изменений. Может я что то не докачал, доп плагины или типа того?
@MrKyzmin12
@MrKyzmin12 8 месяцев назад
UPD: ток сча заметил флажок встроенные действия, появились стандартные бинды на кнопку, но факт ничего не происходит
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Очень странно, никаких дополнений скачивать не нужно, в видео ничего не вырезано, если делать все по нему должно работать, может вы версию другую скачали?
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Здравствуйте)
@MrKyzmin12
@MrKyzmin12 8 месяцев назад
Последнюю с оф сайта. 4.1.1@@GameCrafter_GD
@MrKyzmin12
@MrKyzmin12 8 месяцев назад
Вообщем странно. Создал проект по новой все заработало. Видимо что-то где-то затупило. Спасибо!@@GameCrafter_GD
@suppy66
@suppy66 4 месяца назад
Ребята, если есть те у кого не работает новая версия, то у вас скрипт персонажа будет давать ошибку, я немного пошарился и понял, чтобы ошибки не было нужно добавить переменную var velocity = Vector2() и изменить последнюю строчку с move_and_slide() на move_and_slide(velocity, Vector2(0, -1)) Я не знаю изменит ли это что-нибудь в дальнейшем и не знаю что я написал в коде, но ошибок больше мне не выдаёт
@suppy66
@suppy66 4 месяца назад
Если кому интересно какая конкретно у меня версия - 3.5.3
@user-xj8co5gc4z
@user-xj8co5gc4z 5 месяцев назад
почему видео маленькое ? Всмысле ширина высота там
@user-xj8co5gc4z
@user-xj8co5gc4z 5 месяцев назад
слева отступ огромный
@GameCrafter_GD
@GameCrafter_GD 5 месяцев назад
Странно 🤔 вроде норм
@DocCody
@DocCody 8 месяцев назад
Я застрял на этом видео, потому что у меня Godot 3.5. Я не могу добавить анимацию персонажа - она в этой версии отличается от вашего алгоритма. Версию 4+ не получается запустить, так как ноутбук старенький :(
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Очень жаль, не думал что с запуском 4 версии могут быть проблемы
@DocCody
@DocCody 8 месяцев назад
@@GameCrafter_GD там много похожего, как я понял, потому что некоторые аспекты я разруливал экспериментально, когда смотрел ваше видео. Пока что изучу по документации основы и особенности версии 3.5, а потом продолжу просмотр. К тому времени и вы опубликуете больше гайдов.
@crybzbeer3041
@crybzbeer3041 7 месяцев назад
Просто лучший!!!!!!
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо!)
@AllEXE78
@AllEXE78 7 месяцев назад
Почему-то у меня при изменении fps анимации, она меняется для всех анимаций сразу, отдельно не дает настроить. Кто может подсказать что не так? (Godot 4.1.1)
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
У меня так тоже было, возможно какой то баг, но обычно изменив скорость еще раз проходило
@AllEXE78
@AllEXE78 7 месяцев назад
@@GameCrafter_GD Я разобрался после некоторой возни. Просто недоработка разрабов. После тыканья мышкой в разные места этого окошка можно таки сохранить для разных анимаций разное fps.
@user-gt5hi1nd4t
@user-gt5hi1nd4t Месяц назад
вылетает приложение на постоянной основе вообще по неведомым причинам, что бы не делал, просто выкидывает на рабочий стол. переустановить пробовал. помогите кто знает в чем проблема
@user-vq8sd7kb2v
@user-vq8sd7kb2v Месяц назад
Если старый комп установи 3.5 годот,если новый качай через Стим 4.0
@user-wv6ho7qk5u
@user-wv6ho7qk5u 8 месяцев назад
а если нет шаблона такого?(character body 2d)?
@user-wv6ho7qk5u
@user-wv6ho7qk5u 8 месяцев назад
а, не, всё ок, я слабоумный, сори
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
проверьте может у вас есть kinematic body 2d, если да то значит у вас версия движка старая, и желательно её обновить
@PArTIkL07
@PArTIkL07 Месяц назад
​@@GameCrafter_GD спасибо искал ответ на вопрос вот нашëл
@user-no8fv5ss1y
@user-no8fv5ss1y 7 месяцев назад
Привет я учусь в godot 3.5.3 но тут нет Default texture filter, где он может быть?
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
А мы разве его использовали? Напомни пожалуйста для чего-то нужен)
@user-no8fv5ss1y
@user-no8fv5ss1y 7 месяцев назад
​@@GameCrafter_GD3:56
@user-no8fv5ss1y
@user-no8fv5ss1y 7 месяцев назад
@@GameCrafter_GD Ты с помощю него делал текстуру чётче
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
@@user-no8fv5ss1y спросил у гпт, советует отключить антиалиасинг. К сожалению в 3 версии не работал, поэтому вряд ли смогу помочь, попробуй в телеграмм группе спросить
@user-no8fv5ss1y
@user-no8fv5ss1y 7 месяцев назад
@@GameCrafter_GD Спасибо, но мне чат gpt тож мало чем помог. Классные уроки. Удачи!
@mif26
@mif26 4 месяца назад
когда я нажимаю play у меня просто зависает экран я могу закрыть или перезагрузит но в экране нечего не могу нажимать и не перекидывает на level кто знает помогите пожалуйста
@GameCrafter_GD
@GameCrafter_GD 4 месяца назад
Надо код смотреть, скинь скрины в телегу
@Maksmaks0
@Maksmaks0 29 дней назад
Можна запитання а як фізику налаштувати
@nekgrie2049
@nekgrie2049 8 месяцев назад
як зробити горизонтальне
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Привет, извини не понял вопрос
@gamerwap1706
@gamerwap1706 Месяц назад
Не надо тратить на это время, уроки параша полная
@VovaXLine
@VovaXLine 15 дней назад
Почему? Основные навыки разжеванны, всё понятно объяснено. Что не так?
@rolin5529
@rolin5529 8 месяцев назад
вот код для перса Topdown игры extends CharacterBody2D const SPEED = 300.0 func _physics_process(delta): var directionX = Input.get_axis("ui_left", "ui_right") var directionY = Input.get_axis("ui_up", "ui_down") if directionX and directionY: velocity.x = directionX * SPEED * 0.7 velocity.y = directionY * SPEED * 0.7 elif directionX: velocity.x = directionX * SPEED velocity.y = 0 elif directionY: velocity.y = directionY * SPEED velocity.x = 0 else: velocity.x = move_toward(velocity.x, 0, SPEED) velocity.y = move_toward(velocity.y, 0, SPEED) move_and_slide()
Далее
БАТЯ И СОСЕД😂#shorts
01:00
Просмотров 2 млн
Gonna tell my kids this was Spider-Man
00:27
Просмотров 19 млн
Квас всего лишь за три часа!
0:50
Я стал КОТОМ
33:09
Просмотров 181 тыс.
Godot Engine - 2023 Showreel
5:33
Просмотров 436 тыс.