Спасибо! Твой комментарий для меня много значит, ведь я и вправду надеюсь что у меня получается упрощать информацию, и верю что это мое основное преимущество
возникла проблема с парралаксом. когда делаешь парралакс фона и отзеркаливаешь для бесконечности, то в проекте стыки плотно стоят, без просветов, но в самой игре в месте стыка мерцание, то видно стык, то не видно(щель между склейкой двух кадров) это баг или нет?@@GameCrafter_GD
Кадры анимации добавились, а на главном экране пустота. Спрайт персонажа не появляется, не знаю почему😭 Изменено: я тупой, сместил коллизию, и забыл, что спрайт появится в 0 точке координат🤦♂️🤣
Хах, и такое бывает)) Я как-то делал менюшку, опции и тд добавлял, потом решил всё по папкам распределить, и удивлялся, почему кнопки не работают (вообще во всех сценах), думал откатить всё вначало, но потом понял, что путь к сценам поменялся и его нужно просто поменять в скриптах😅 Изменено: надо сразу продумывать путь к папкам до того, как тебе понадобится сортировка
Всем привет, отличный гайд, который к тому же выходит прямо сейчас, ты лучший. Тут проблема появилась, сделал в точности как у тебя, но при движении мой персонаж двигается не плавно, а с рывками, словно у него под подошвами наждачная бумага, с прыжками так же, прыгает, но ток вверх, в любые направления ток на минимум один раз.
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?
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 😅
В общем, я не ищу лёгких путей То, что автор скачал на ич за минуту я рисовал 3 дня гифки стояния, ходьбы, прыгания А потом оказыяватся гиф никак в годо не принимается, да и как И вместо того, чтобы в тот же день, как я решил гифок наделать просто все кадры по одному повставлять я сейчас делаю делаю спрайт-лист. Я плачу (Ударение сами ставьте) всем с этой длительностью анимаций, у меня с одним idle уже холст 4к;) А это только в ширину и на одну анимку Мгмм.. Неначно мне каникулы тратить)
Помогите, пожалуйста. Когда настраиваю размер и место одной анимации относительно хитбокса, это влияет на другую (тоже меняет размер и положение). Ни как не могу исправить. Что с этим делать?
Спасибо огромное! оч помог, теперь по твоим гайдам игру создаю! Только проблемка одна есть, включаю Nearest, а всё равно пиксели мыльные. Не знаешь, в чем может быть дело?
Блин у меня когда анимацию бега загружаю, она не ровно загружается, чуть ниже колизии, когда ровняю то первая анимация сдвигается вместе со второй, будто они связаны. Как же выровнять?
А почему когда я добавляю персонажа, добавляется только коллизия, без спрайта? В отдельном узле с игроком спрайты и анимации есть, но в уровне они не отображаются
Если зажать клавишу ctrl в редакторе скрипта то большинство функций и методов превратятся в ссылки, по которым можно перейти в нужный вам раздел документации
Сорян за душность, но я бы к проверке is_on_floor добавил colider().is_colliding() в свое время сталкивался с проблемой не правильного понимания движком на полу игрок, или нет,от этого ломались анимации а так же звук, возможно в 4 версии это исправили, ну а так, молодец!
@@KrllGuitar нет, вместо collider() добаляем имя нашего RayCast, который в свою очередь настроен на мониторинг пола, плюс не в самом коде проверку а например вот так : if is_on_floor() and get_node("RayCast").is_coliding():
Привет, твои гайды мне помогают но когда я переношу перса на левел и пытаюсь ходить у него нету анимации и прыжка тоже только idle можешь сказать в чем проблема
Привет, Босс. Отличные видосы. У меня вопрос, есть ли какой-то грид или заготовка сетки, чтоб правильно расставить действия персонажа по сетке. Спасибо.
Я застрял на этом видео, потому что у меня Godot 3.5. Я не могу добавить анимацию персонажа - она в этой версии отличается от вашего алгоритма. Версию 4+ не получается запустить, так как ноутбук старенький :(
@@GameCrafter_GD там много похожего, как я понял, потому что некоторые аспекты я разруливал экспериментально, когда смотрел ваше видео. Пока что изучу по документации основы и особенности версии 3.5, а потом продолжу просмотр. К тому времени и вы опубликуете больше гайдов.
Здравствуйте. решил проверить что получается, но когда я поставил полноэкранный режим у меня не было видно половины экрана. скажите в чем может быть причина
Почему-то у меня при изменении fps анимации, она меняется для всех анимаций сразу, отдельно не дает настроить. Кто может подсказать что не так? (Godot 4.1.1)
@@GameCrafter_GD Я разобрался после некоторой возни. Просто недоработка разрабов. После тыканья мышкой в разные места этого окошка можно таки сохранить для разных анимаций разное fps.
вот код для перса 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")
Когда я переношу игрока на "level" почему то ноги спрайта находиться сильно ниже коллизии. При этом я вроде выставлял всё так чтоб ноги спрайта не выходили за приделы коллизии. Можете пожалуйста подсказать что делать
Приветствую. Нет шаблона, поэтому переписывал с экрана, но при загрузке ничего не происходит. Персонаж тупо отказывается хоть ка кто реагировать. Думал из за отсутствия билдов на кнопки(настройки проекта->список действий(там ваще все пусто)) добавил свою рандомную на клавишу A(англ. раскладка) так же без изменений. Может я что то не докачал, доп плагины или типа того?
Очень странно, никаких дополнений скачивать не нужно, в видео ничего не вырезано, если делать все по нему должно работать, может вы версию другую скачали?
@@Sum-i4i спросил у гпт, советует отключить антиалиасинг. К сожалению в 3 версии не работал, поэтому вряд ли смогу помочь, попробуй в телеграмм группе спросить
вылетает приложение на постоянной основе вообще по неведомым причинам, что бы не делал, просто выкидывает на рабочий стол. переустановить пробовал. помогите кто знает в чем проблема
когда я нажимаю play у меня просто зависает экран я могу закрыть или перезагрузит но в экране нечего не могу нажимать и не перекидывает на level кто знает помогите пожалуйста
7:06 добавление скрипта персонажу
Большое спасибо, все гайды обьясняют очень много лишнего, а тут все разложено по полочкам, продолжай в том же духе :)
Спасибо)
@mechwot5517 для ознакомления хорошо подходит как по мне
Спустя 11 месяцев этот курс все еще наиболее актуален, спасибо большое за прекрасные курсы!
ты прямо спасение) я в шоке с того насколько классно и четко ты преподносишь информацию, все усваивается на лету
Спасибо! Твой комментарий для меня много значит, ведь я и вправду надеюсь что у меня получается упрощать информацию, и верю что это мое основное преимущество
Смотрю пока гайды по порядку. Спасибо большое, всё очень понятно. Сложно найти годные гайды по Godot 4
Спасибо 👍
Начинается программирование... Благодарю за такой подробный урок!
Если будут вопросы можешь в телеграмм группу добавиться, там есть кто поможет) 👍
возникла проблема с парралаксом. когда делаешь парралакс фона и отзеркаливаешь для бесконечности, то в проекте стыки плотно стоят, без просветов, но в самой игре в месте стыка мерцание, то видно стык, то не видно(щель между склейкой двух кадров) это баг или нет?@@GameCrafter_GD
Писец помог огромное спасибо все чётко ничего лишнего! Спасибо огромное за все гайды, правда жду гайд на версии 4.2!
Спасибо за уроки, вообще я веб-разработчик, но давно хочу делать инди-игры и нормальных курсов до тебя найти не смог! Спасибо, братеГ
Единственная небольшая правка, там прыжок идет на 16 кадров, 8 кадров это половина прыжка)
Спасибо!)
@@GameCrafter_GD что бы не залажать, я поставил скорость анимации там на 20 вместо 10, надеюсь, не повлияет (смотрю 4 урок)
@@pir0zh0kDevTV чем больше отклоняешься от гайд, тем лучше учишься, не всё же повторять за другими))
Единственное видео, где очень точно, быстро и понятно объяснено скриптовое перемещение игрока!!! Спасибище огромное!!!
Рад что понравилось)
Все четко и понятно. спасибо за урок 👍
Спасибо
Спасибо большое!!Первые 2 урока прям зашло..и у меня получилось))))Вау...идем дальше))Успехов тебе )Спасибо за понятный курс.
у меня только одна притензия: ГДЕ ТЫ БЫЛ РАНЬШЕ!?!?
В поисках себя)
Агааа
блииин всегда думал как начать программировать хотябы одну игру,а тут это видео,спасибо огромное очень помог
Кадры анимации добавились, а на главном экране пустота. Спрайт персонажа не появляется, не знаю почему😭
Изменено: я тупой, сместил коллизию, и забыл, что спрайт появится в 0 точке координат🤦♂️🤣
Хах, и такое бывает))
Я как-то делал менюшку, опции и тд добавлял, потом решил всё по папкам распределить, и удивлялся, почему кнопки не работают (вообще во всех сценах), думал откатить всё вначало, но потом понял, что путь к сценам поменялся и его нужно просто поменять в скриптах😅
Изменено: надо сразу продумывать путь к папкам до того, как тебе понадобится сортировка
огромное спасибо ты очень помог, продолжай в том же духе
Спасибо! Буду стараться
хорошее объяснение, спасибо за урок!
Спасибо)
ТЫ ЛУЧШИЙ,СПАСИБО!
Спасибо большое!
Всем привет, отличный гайд, который к тому же выходит прямо сейчас, ты лучший. Тут проблема появилась, сделал в точности как у тебя, но при движении мой персонаж двигается не плавно, а с рывками, словно у него под подошвами наждачная бумага, с прыжками так же, прыгает, но ток вверх, в любые направления ток на минимум один раз.
Спасибо за отзыв!) скидывай скрины с кодом в группу телеграм там разберемся)
* Персонаж просто дышит *
Автор: "Что-то он медленно двигается, сделаем быстрее"
Очень полезный урок)
Спасибо
Спасибо помогаешь мне входить мне в мир програмирования и создания игр, в своих видео по годот бубу остовлять ссылку на тебя.
спасибо)
Я случайно стёр часть кода плеер и мне пришлось начинать новый проект
@@name_wardrobe бывает, но так лучше закрепляется информация
@@GameCrafter_GD согласен закреплю материал
Спасибо тебе большое!
И тебе спасибо 🙏
СПАСИБО
БОЛЬШОЕ
Я УЖЕ НА 15 УРОКЕ БОМБА СПАСИБО
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?
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 😅
@@GameCrafter_GD thank answer
i hope so
Привет, а есть где можно подробно почитать какая команда, что делает? или у тебя может обзор на это есть
Привет, отличные гайды, но есть вопрос: где на новых версиях включить Nearest чтоб пиксели мыльными не были? (У меня нету кнопок project и т.д.)
спасибо огромное
И тебе спасибо за коммент 👍
В общем, я не ищу лёгких путей
То, что автор скачал на ич за минуту я рисовал 3 дня гифки стояния, ходьбы, прыгания
А потом оказыяватся гиф никак в годо не принимается, да и как
И вместо того, чтобы в тот же день, как я решил гифок наделать просто все кадры по одному повставлять я сейчас делаю делаю спрайт-лист.
Я плачу (Ударение сами ставьте) всем с этой длительностью анимаций, у меня с одним idle уже холст 4к;)
А это только в ширину и на одну анимку
Мгмм.. Неначно мне каникулы тратить)
конец классный
Спасибо
Отлично!
спасибо вам большое, но почему никакая анимация кроме idle не работает? бегаю, прыгаю, и он живой но не живой
Пожалуйста) скорее всего что-то из уроков вы пропустили попробуйте пересмотреть уроки про анимацию)
спс бро
Пожалуйста 👍
Почему у меня персонаж не двигается просто готовый код есть а он не двигается
Привет, спасибо что снимаешь такой контент, один вопрос что делать когда ты делаешь игру на планшете, как сделать кнокпи управления?
Делаю игру пока что на своём планшете(комп в городе). Возник вопрос. А когда выбирается файл, то он идёт из системы Виндоус или из какой???
привет, крутой ролик)
есть вопрос один, где ты взял их? у меня не получается добавить персонажа, ибо я не знаю где они, ХЕЛПЛПЛП
Спасибо за отзыв! Графика есть на сайте itch.io в разделе assets. Либо просто в Гугле забей 2д ассеты
Почему герой не передвигается влево и право, а только прыгает?
Спасибо, помог:)
Очень рад)
Помогите, пожалуйста. Когда настраиваю размер и место одной анимации относительно хитбокса, это влияет на другую (тоже меняет размер и положение). Ни как не могу исправить. Что с этим делать?
Спасибо огромное! оч помог, теперь по твоим гайдам игру создаю! Только проблемка одна есть, включаю Nearest, а всё равно пиксели мыльные. Не знаешь, в чем может быть дело?
спасибище !
Сделал как на видео однако в игре персонажа нету
А что делать, если я на планшете делаю и не могу просто взять и переместить файлы? Я пытался фон делать - не получилось.
Пожалуйста расскажите на какую кнопку передвинуть персонажа что подогнать его под капсулу
Спасибо
Блин у меня когда анимацию бега загружаю, она не ровно загружается, чуть ниже колизии, когда ровняю то первая анимация сдвигается вместе со второй, будто они связаны. Как же выровнять?
Что если персонаж просто висит в воздухе? Я добавил анимации, код персонажу, твердость земле, но все равно он просто висит в воздухе...
А почему когда я добавляю персонажа, добавляется только коллизия, без спрайта? В отдельном узле с игроком спрайты и анимации есть, но в уровне они не отображаются
А не мог бы ты скинуть ссылку на документацию, где подробнее написано про функцию move_toward? Пытался найти сам, но не смог
Если зажать клавишу ctrl в редакторе скрипта то большинство функций и методов превратятся в ссылки, по которым можно перейти в нужный вам раздел документации
Просто лучший!!!!!!
Спасибо!)
Сорян за душность, но я бы к проверке is_on_floor добавил colider().is_colliding() в свое время сталкивался с проблемой не правильного понимания движком на полу игрок, или нет,от этого ломались анимации а так же звук, возможно в 4 версии это исправили, ну а так, молодец!
Спасибо за предупреждение, будем надеется что исправили, пока проблем вроде не было)
нужн написать вот так?
if not is_on_floor():
velocity.y += gravity * delta
colider().is_colliding()
пишет Parse Error: Function "colider()" not found in base self.
@@KrllGuitar нет, вместо collider() добаляем имя нашего RayCast, который в свою очередь настроен на мониторинг пола, плюс не в самом коде проверку а например вот так : if is_on_floor() and get_node("RayCast").is_coliding():
Для создания собственных спрайтов нужно юзать отдельный софт?
Желательно да, у меня aseprite
Привет, твои гайды мне помогают но когда я переношу перса на левел и пытаюсь ходить у него нету анимации и прыжка тоже только idle можешь сказать в чем проблема
Залетай в телеграмм группу, и туда скидывай скрины, там легче будет разобраться
@@GameCrafter_GD окей
Такаяже проблемма
Перешла на другой урок по tilemap и поняла что анимации прыжка и бега не привязались к персонажу, только idle работает. Как это исправить?
Надо бы скрины посмотреть, так не понятно в чем причина)
А где спрайты взять?
Как перетащить у меня не выходит
У меня тоже Player.tscn не перетаскивается на level. Не нашел причину?
Привет, Босс. Отличные видосы. У меня вопрос, есть ли какой-то грид или заготовка сетки, чтоб правильно расставить действия персонажа по сетке. Спасибо.
Привет) спасибо за отзыв) так на вскидку не скажу, но точно есть, попробуй в телеграмм группе поспрашивать
Запустил игру, персонаж отправился в бездну
Проблема с хит боксом,
Поставь колизию на пол/платформу
И на персонажа
лучший
а если нет шаблона такого?(character body 2d)?
а, не, всё ок, я слабоумный, сори
проверьте может у вас есть kinematic body 2d, если да то значит у вас версия движка старая, и желательно её обновить
@@GameCrafter_GD спасибо искал ответ на вопрос вот нашëл
Где достать эти кадры анимации
В папке ассета в котором мы делали деревья есть папка character с пнг файлом анимации, просто перекидываешь ее, там в гайде это было
Я застрял на этом видео, потому что у меня Godot 3.5. Я не могу добавить анимацию персонажа - она в этой версии отличается от вашего алгоритма.
Версию 4+ не получается запустить, так как ноутбук старенький :(
Очень жаль, не думал что с запуском 4 версии могут быть проблемы
@@GameCrafter_GD там много похожего, как я понял, потому что некоторые аспекты я разруливал экспериментально, когда смотрел ваше видео.
Пока что изучу по документации основы и особенности версии 3.5, а потом продолжу просмотр. К тому времени и вы опубликуете больше гайдов.
ТАКАЯ ЖЕ ПРОБЛЕМА
Кайфуха
поздравляю
почему видео маленькое ? Всмысле ширина высота там
слева отступ огромный
Странно 🤔 вроде норм
А как самому спрайт делать?
а что делать если перс не бегает а он просто стоит на месте вроде все написано так же не знаю что за дичь
у меня почему то анимация в игрене работает а просто если нажать на плэй то да тип когда игру на плэй нажимаю перс просто в лжном положении
Что делать если перс падает в низ?
Здравствуйте. решил проверить что получается, но когда я поставил полноэкранный режим у меня не было видно половины экрана. скажите в чем может быть причина
Если разобрался, то как?
Почему-то у меня при изменении fps анимации, она меняется для всех анимаций сразу, отдельно не дает настроить. Кто может подсказать что не так? (Godot 4.1.1)
У меня так тоже было, возможно какой то баг, но обычно изменив скорость еще раз проходило
@@GameCrafter_GD Я разобрался после некоторой возни. Просто недоработка разрабов. После тыканья мышкой в разные места этого окошка можно таки сохранить для разных анимаций разное fps.
вот код для перса 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()
спасибо 4 день не мог с етим справиться так итак пробовал.сам немогу писать
Когда я переношу игрока на "level" почему то ноги спрайта находиться сильно ниже коллизии. При этом я вроде выставлял всё так чтоб ноги спрайта не выходили за приделы коллизии. Можете пожалуйста подсказать что делать
Это нужно видеть, добавляйся в телеграм группу и кидай туда скрины, будем разбираться
Кто знает, что делать если не идет анимация. Игра запускается, но отображается только анимация idle. Всё сделал как на видео. Помогите пж
Приветствую.
Нет шаблона, поэтому переписывал с экрана, но при загрузке ничего не происходит. Персонаж тупо отказывается хоть ка кто реагировать. Думал из за отсутствия билдов на кнопки(настройки проекта->список действий(там ваще все пусто)) добавил свою рандомную на клавишу A(англ. раскладка) так же без изменений.
Может я что то не докачал, доп плагины или типа того?
UPD: ток сча заметил флажок встроенные действия, появились стандартные бинды на кнопку, но факт ничего не происходит
Очень странно, никаких дополнений скачивать не нужно, в видео ничего не вырезано, если делать все по нему должно работать, может вы версию другую скачали?
Здравствуйте)
Последнюю с оф сайта. 4.1.1@@GameCrafter_GD
Вообщем странно. Создал проект по новой все заработало. Видимо что-то где-то затупило.
Спасибо!@@GameCrafter_GD
У меня не работает анимация что делать?
Можна запитання а як фізику налаштувати
написал точно по скрипту)
он у меня падает вниз Хд
як зробити горизонтальне
Привет, извини не понял вопрос
3:22 я наоборот насчитал 7 горизонтальных и 8 вертикальных ... как так?
Привет я учусь в godot 3.5.3 но тут нет Default texture filter, где он может быть?
А мы разве его использовали? Напомни пожалуйста для чего-то нужен)
@@GameCrafter_GD3:56
@@GameCrafter_GD Ты с помощю него делал текстуру чётче
@@Sum-i4i спросил у гпт, советует отключить антиалиасинг. К сожалению в 3 версии не работал, поэтому вряд ли смогу помочь, попробуй в телеграмм группе спросить
@@GameCrafter_GD Спасибо, но мне чат gpt тож мало чем помог. Классные уроки. Удачи!
у меня вместо characterbody kinematikbody
Старая версия значит
вылетает приложение на постоянной основе вообще по неведомым причинам, что бы не делал, просто выкидывает на рабочий стол. переустановить пробовал. помогите кто знает в чем проблема
Если старый комп установи 3.5 годот,если новый качай через Стим 4.0
когда я нажимаю play у меня просто зависает экран я могу закрыть или перезагрузит но в экране нечего не могу нажимать и не перекидывает на level кто знает помогите пожалуйста
Надо код смотреть, скинь скрины в телегу
Возникла проблема в анимации. Когда запускаю анимацию, персонажа кидает из стороны в сторону (перса рисовал сам)😢😢
Это у тебя с Тайлсетом проблемы
Кто знает как добавить текстуры с асепрай в годот
В каком смысле текстуры?
Как найти персонажа???????????!!!!!!
👿👿👿👿👿👿👿👿👿!!!!!!!!!!
Сайт itch.io тебе в помощь
ИДИАЛИНЫЙ БАЛАНЦ
Не надо тратить на это время, уроки параша полная
Почему? Основные навыки разжеванны, всё понятно объяснено. Что не так?