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

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

КОМЕНТАРІ • 122

  • @itskoteykiz
    @itskoteykiz 7 місяців тому +32

    Большое спасибо, все гайды обьясняют очень много лишнего, а тут все разложено по полочкам, продолжай в том же духе :)

    • @GameCrafter_GD
      @GameCrafter_GD  7 місяців тому +4

      Спасибо)

    • @mechwot5517
      @mechwot5517 Місяць тому

      там объясняют, как работать с движком во всех направлениях, как делать игры, а не туториал, который растянут на несколько серий, который учит только одной игре

  • @TheRad1ance
    @TheRad1ance 8 місяців тому +25

    Спасибо большое! У меня столько идей для игр наконец таки попытаюсь все реализовать !🌀

    • @GameCrafter_GD
      @GameCrafter_GD  8 місяців тому +6

      Круто! Надеюсь увидеть потом твои проекты в деле)

    • @TheRad1ance
      @TheRad1ance 8 місяців тому +4

      @@GameCrafter_GD надеюсь что я из сделаю... а то мало ли...🌀

    • @sundeopanda
      @sundeopanda 2 місяці тому

      главное не забывать нажимать ctrl S=)@@TheRad1ance

  • @se1f_destr0yer
    @se1f_destr0yer 6 місяців тому +13

    Начинается программирование... Благодарю за такой подробный урок!

    • @GameCrafter_GD
      @GameCrafter_GD  6 місяців тому +5

      Если будут вопросы можешь в телеграмм группу добавиться, там есть кто поможет) 👍

    • @faxnuts1977
      @faxnuts1977 4 місяці тому

      возникла проблема с парралаксом. когда делаешь парралакс фона и отзеркаливаешь для бесконечности, то в проекте стыки плотно стоят, без просветов, но в самой игре в месте стыка мерцание, то видно стык, то не видно(щель между склейкой двух кадров) это баг или нет?@@GameCrafter_GD

  • @Pri100fixfq
    @Pri100fixfq 22 дні тому +2

    Лучший чел спасибо тебе за такие хорошие видео ничего лишнего всё ясно и понятно.

  • @cap7512
    @cap7512 7 місяців тому +8

    Смотрю пока гайды по порядку. Спасибо большое, всё очень понятно. Сложно найти годные гайды по Godot 4

  • @Nillonin314
    @Nillonin314 3 місяці тому +2

    Писец помог огромное спасибо все чётко ничего лишнего! Спасибо огромное за все гайды, правда жду гайд на версии 4.2!

  • @gadyag
    @gadyag 7 місяців тому +2

    Все четко и понятно. спасибо за урок 👍

  • @mrdixioner
    @mrdixioner 8 місяців тому

    Единственное видео, где очень точно, быстро и понятно объяснено скриптовое перемещение игрока!!! Спасибище огромное!!!

    • @GameCrafter_GD
      @GameCrafter_GD  8 місяців тому +1

      Рад что понравилось)

  • @littleknight7876
    @littleknight7876 4 місяці тому +1

    хорошее объяснение, спасибо за урок!

  • @Jirnuy_pelmen
    @Jirnuy_pelmen 6 місяців тому +7

    у меня только одна притензия: ГДЕ ТЫ БЫЛ РАНЬШЕ!?!?

  • @pir0zh0kDevTV
    @pir0zh0kDevTV 7 місяців тому +5

    Спасибо за уроки, вообще я веб-разработчик, но давно хочу делать инди-игры и нормальных курсов до тебя найти не смог! Спасибо, братеГ

    • @pir0zh0kDevTV
      @pir0zh0kDevTV 7 місяців тому +3

      Единственная небольшая правка, там прыжок идет на 16 кадров, 8 кадров это половина прыжка)

    • @GameCrafter_GD
      @GameCrafter_GD  7 місяців тому

      Спасибо!)

    • @pir0zh0kDevTV
      @pir0zh0kDevTV 7 місяців тому +1

      @@GameCrafter_GD что бы не залажать, я поставил скорость анимации там на 20 вместо 10, надеюсь, не повлияет (смотрю 4 урок)

    • @LapisMYT
      @LapisMYT 5 місяців тому +1

      @@pir0zh0kDevTV чем больше отклоняешься от гайд, тем лучше учишься, не всё же повторять за другими))

  • @ziggruna
    @ziggruna 8 місяців тому +3

    Очень полезный урок)

  • @mr_grey555
    @mr_grey555 Місяць тому +3

    Кадры анимации добавились, а на главном экране пустота. Спрайт персонажа не появляется, не знаю почему😭
    Изменено: я тупой, сместил коллизию, и забыл, что спрайт появится в 0 точке координат🤦‍♂️🤣

  • @user-wq8tu9nr1l
    @user-wq8tu9nr1l 7 місяців тому +4

    Всем привет, отличный гайд, который к тому же выходит прямо сейчас, ты лучший. Тут проблема появилась, сделал в точности как у тебя, но при движении мой персонаж двигается не плавно, а с рывками, словно у него под подошвами наждачная бумага, с прыжками так же, прыгает, но ток вверх, в любые направления ток на минимум один раз.

    • @GameCrafter_GD
      @GameCrafter_GD  7 місяців тому +1

      Спасибо за отзыв!) скидывай скрины с кодом в группу телеграм там разберемся)

  • @user-pe8bv6ql4o
    @user-pe8bv6ql4o 19 днів тому

    спасибище !

  • @sedon76
    @sedon76 8 місяців тому +1

    Отлично!

  • @name_wardrobe
    @name_wardrobe 7 місяців тому +2

    Спасибо помогаешь мне входить мне в мир програмирования и создания игр, в своих видео по годот бубу остовлять ссылку на тебя.

    • @GameCrafter_GD
      @GameCrafter_GD  7 місяців тому

      спасибо)

    • @name_wardrobe
      @name_wardrobe 7 місяців тому

      Я случайно стёр часть кода плеер и мне пришлось начинать новый проект

    • @GameCrafter_GD
      @GameCrafter_GD  7 місяців тому

      @@name_wardrobe бывает, но так лучше закрепляется информация

    • @name_wardrobe
      @name_wardrobe 7 місяців тому +1

      @@GameCrafter_GD согласен закреплю материал

  • @mintikfur
    @mintikfur 4 місяці тому +2

    В общем, я не ищу лёгких путей
    То, что автор скачал на ич за минуту я рисовал 3 дня гифки стояния, ходьбы, прыгания
    А потом оказыяватся гиф никак в годо не принимается, да и как
    И вместо того, чтобы в тот же день, как я решил гифок наделать просто все кадры по одному повставлять я сейчас делаю делаю спрайт-лист.
    Я плачу (Ударение сами ставьте) всем с этой длительностью анимаций, у меня с одним idle уже холст 4к;)
    А это только в ширину и на одну анимку
    Мгмм.. Неначно мне каникулы тратить)

  • @LubluYoba
    @LubluYoba 2 місяці тому +1

    Запустил игру, персонаж отправился в бездну

  • @moonnight9474
    @moonnight9474 8 місяців тому +5

    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 місяців тому +2

      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 місяців тому +1

      i hope so

  • @infexoo
    @infexoo 8 місяців тому +1

    Спасибо, помог:)

  • @rolin5529
    @rolin5529 7 місяців тому +4

    вот код для перса 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()

  • @KiraYosikage_1966
    @KiraYosikage_1966 4 місяці тому +1

    конец классный

  • @Project_3D
    @Project_3D 4 місяці тому +1

    Привет, отличные гайды, но есть вопрос: где на новых версиях включить Nearest чтоб пиксели мыльными не были? (У меня нету кнопок project и т.д.)

  • @santasan8341
    @santasan8341 5 місяців тому

    Спасибо огромное! оч помог, теперь по твоим гайдам игру создаю! Только проблемка одна есть, включаю Nearest, а всё равно пиксели мыльные. Не знаешь, в чем может быть дело?

  • @glad1k
    @glad1k 5 місяців тому

    Привет, Босс. Отличные видосы. У меня вопрос, есть ли какой-то грид или заготовка сетки, чтоб правильно расставить действия персонажа по сетке. Спасибо.

    • @GameCrafter_GD
      @GameCrafter_GD  5 місяців тому +1

      Привет) спасибо за отзыв) так на вскидку не скажу, но точно есть, попробуй в телеграмм группе поспрашивать

  • @Kaban-wp3od
    @Kaban-wp3od 19 годин тому

    Пожалуйста расскажите на какую кнопку передвинуть персонажа что подогнать его под капсулу

  • @jug6738
    @jug6738 9 днів тому

    А почему когда я добавляю персонажа, добавляется только коллизия, без спрайта? В отдельном узле с игроком спрайты и анимации есть, но в уровне они не отображаются

  • @vvvvla
    @vvvvla 7 місяців тому

    А не мог бы ты скинуть ссылку на документацию, где подробнее написано про функцию move_toward? Пытался найти сам, но не смог

    • @GameCrafter_GD
      @GameCrafter_GD  7 місяців тому

      Если зажать клавишу ctrl в редакторе скрипта то большинство функций и методов превратятся в ссылки, по которым можно перейти в нужный вам раздел документации

  • @good_game754
    @good_game754 3 місяці тому

    Здравствуйте. решил проверить что получается, но когда я поставил полноэкранный режим у меня не было видно половины экрана. скажите в чем может быть причина

  • @suppy66
    @suppy66 4 місяці тому +3

    Ребята, если есть те у кого не работает новая версия, то у вас скрипт персонажа будет давать ошибку, я немного пошарился и понял, чтобы ошибки не было нужно добавить переменную var velocity = Vector2() и изменить последнюю строчку с move_and_slide() на move_and_slide(velocity, Vector2(0, -1))
    Я не знаю изменит ли это что-нибудь в дальнейшем и не знаю что я написал в коде, но ошибок больше мне не выдаёт

    • @suppy66
      @suppy66 4 місяці тому +1

      Если кому интересно какая конкретно у меня версия - 3.5.3

  • @miloslavkiselev3050
    @miloslavkiselev3050 8 місяців тому +2

    Сорян за душность, но я бы к проверке is_on_floor добавил colider().is_colliding() в свое время сталкивался с проблемой не правильного понимания движком на полу игрок, или нет,от этого ломались анимации а так же звук, возможно в 4 версии это исправили, ну а так, молодец!

    • @GameCrafter_GD
      @GameCrafter_GD  8 місяців тому +2

      Спасибо за предупреждение, будем надеется что исправили, пока проблем вроде не было)

    • @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():

  • @Ifurik
    @Ifurik 4 місяці тому

    Почему герой не передвигается влево и право, а только прыгает?

  • @deusofloneliness9967
    @deusofloneliness9967 5 місяців тому +2

    спасибо вам большое, но почему никакая анимация кроме idle не работает? бегаю, прыгаю, и он живой но не живой

    • @GameCrafter_GD
      @GameCrafter_GD  5 місяців тому

      Пожалуйста) скорее всего что-то из уроков вы пропустили попробуйте пересмотреть уроки про анимацию)

  • @user-dd1fc8ke5o
    @user-dd1fc8ke5o 6 місяців тому +1

    Привет, твои гайды мне помогают но когда я переношу перса на левел и пытаюсь ходить у него нету анимации и прыжка тоже только idle можешь сказать в чем проблема

    • @GameCrafter_GD
      @GameCrafter_GD  6 місяців тому +1

      Залетай в телеграмм группу, и туда скидывай скрины, там легче будет разобраться

    • @user-dd1fc8ke5o
      @user-dd1fc8ke5o 6 місяців тому

      @@GameCrafter_GD окей

    • @FloxsChannel
      @FloxsChannel 6 місяців тому

      Такаяже проблемма

  • @gadyag
    @gadyag 7 місяців тому +1

    Перешла на другой урок по tilemap и поняла что анимации прыжка и бега не привязались к персонажу, только idle работает. Как это исправить?

    • @GameCrafter_GD
      @GameCrafter_GD  7 місяців тому +1

      Надо бы скрины посмотреть, так не понятно в чем причина)

  • @user-oh1hj1hu4m
    @user-oh1hj1hu4m Місяць тому

    Кто знает, что делать если не идет анимация. Игра запускается, но отображается только анимация idle. Всё сделал как на видео. Помогите пж

  • @leobat
    @leobat 4 місяці тому +1

    Для создания собственных спрайтов нужно юзать отдельный софт?

    • @GameCrafter_GD
      @GameCrafter_GD  4 місяці тому +1

      Желательно да, у меня aseprite

  • @DocCody
    @DocCody 8 місяців тому +1

    Я застрял на этом видео, потому что у меня Godot 3.5. Я не могу добавить анимацию персонажа - она в этой версии отличается от вашего алгоритма.
    Версию 4+ не получается запустить, так как ноутбук старенький :(

    • @GameCrafter_GD
      @GameCrafter_GD  8 місяців тому +2

      Очень жаль, не думал что с запуском 4 версии могут быть проблемы

    • @DocCody
      @DocCody 8 місяців тому +2

      @@GameCrafter_GD там много похожего, как я понял, потому что некоторые аспекты я разруливал экспериментально, когда смотрел ваше видео.
      Пока что изучу по документации основы и особенности версии 3.5, а потом продолжу просмотр. К тому времени и вы опубликуете больше гайдов.

  • @LeopardA1_A1
    @LeopardA1_A1 21 день тому

    А как самому спрайт делать?

  • @MrKyzmin12
    @MrKyzmin12 7 місяців тому

    Приветствую.
    Нет шаблона, поэтому переписывал с экрана, но при загрузке ничего не происходит. Персонаж тупо отказывается хоть ка кто реагировать. Думал из за отсутствия билдов на кнопки(настройки проекта->список действий(там ваще все пусто)) добавил свою рандомную на клавишу A(англ. раскладка) так же без изменений.
    Может я что то не докачал, доп плагины или типа того?

    • @MrKyzmin12
      @MrKyzmin12 7 місяців тому +1

      UPD: ток сча заметил флажок встроенные действия, появились стандартные бинды на кнопку, но факт ничего не происходит

    • @GameCrafter_GD
      @GameCrafter_GD  7 місяців тому

      Очень странно, никаких дополнений скачивать не нужно, в видео ничего не вырезано, если делать все по нему должно работать, может вы версию другую скачали?

    • @GameCrafter_GD
      @GameCrafter_GD  7 місяців тому

      Здравствуйте)

    • @MrKyzmin12
      @MrKyzmin12 7 місяців тому

      Последнюю с оф сайта. 4.1.1@@GameCrafter_GD

    • @MrKyzmin12
      @MrKyzmin12 7 місяців тому +1

      Вообщем странно. Создал проект по новой все заработало. Видимо что-то где-то затупило.
      Спасибо!@@GameCrafter_GD

  • @Mr.feniks003
    @Mr.feniks003 2 місяці тому

    Возникла проблема в анимации. Когда запускаю анимацию, персонажа кидает из стороны в сторону (перса рисовал сам)😢😢

    • @desko8638
      @desko8638 2 місяці тому

      Это у тебя с Тайлсетом проблемы

  • @bigprimo4851
    @bigprimo4851 6 місяців тому

    Когда я переношу игрока на "level" почему то ноги спрайта находиться сильно ниже коллизии. При этом я вроде выставлял всё так чтоб ноги спрайта не выходили за приделы коллизии. Можете пожалуйста подсказать что делать

    • @GameCrafter_GD
      @GameCrafter_GD  6 місяців тому +1

      Это нужно видеть, добавляйся в телеграм группу и кидай туда скрины, будем разбираться

  • @AllEXE78
    @AllEXE78 7 місяців тому +2

    Почему-то у меня при изменении fps анимации, она меняется для всех анимаций сразу, отдельно не дает настроить. Кто может подсказать что не так? (Godot 4.1.1)

    • @GameCrafter_GD
      @GameCrafter_GD  7 місяців тому +1

      У меня так тоже было, возможно какой то баг, но обычно изменив скорость еще раз проходило

    • @AllEXE78
      @AllEXE78 7 місяців тому +2

      @@GameCrafter_GD Я разобрался после некоторой возни. Просто недоработка разрабов. После тыканья мышкой в разные места этого окошка можно таки сохранить для разных анимаций разное fps.

  • @apocrhymes
    @apocrhymes 3 місяці тому

    Что делать если перс падает в низ?

  • @user-xj8co5gc4z
    @user-xj8co5gc4z 5 місяців тому

    почему видео маленькое ? Всмысле ширина высота там

    • @user-xj8co5gc4z
      @user-xj8co5gc4z 5 місяців тому

      слева отступ огромный

    • @GameCrafter_GD
      @GameCrafter_GD  5 місяців тому

      Странно 🤔 вроде норм

  • @user-vy8tg7qz6u
    @user-vy8tg7qz6u 3 місяці тому

    У меня не работает анимация что делать?

  • @user-gt5hi1nd4t
    @user-gt5hi1nd4t Місяць тому

    вылетает приложение на постоянной основе вообще по неведомым причинам, что бы не делал, просто выкидывает на рабочий стол. переустановить пробовал. помогите кто знает в чем проблема

    • @user-vq8sd7kb2v
      @user-vq8sd7kb2v Місяць тому

      Если старый комп установи 3.5 годот,если новый качай через Стим 4.0

  • @user-wv6ho7qk5u
    @user-wv6ho7qk5u 8 місяців тому +1

    а если нет шаблона такого?(character body 2d)?

    • @user-wv6ho7qk5u
      @user-wv6ho7qk5u 8 місяців тому

      а, не, всё ок, я слабоумный, сори

    • @GameCrafter_GD
      @GameCrafter_GD  8 місяців тому +2

      проверьте может у вас есть kinematic body 2d, если да то значит у вас версия движка старая, и желательно её обновить

    • @PArTIkL07
      @PArTIkL07 Місяць тому

      ​@@GameCrafter_GD спасибо искал ответ на вопрос вот нашëл

  • @user-no8fv5ss1y
    @user-no8fv5ss1y 7 місяців тому

    Привет я учусь в godot 3.5.3 но тут нет Default texture filter, где он может быть?

    • @GameCrafter_GD
      @GameCrafter_GD  7 місяців тому +1

      А мы разве его использовали? Напомни пожалуйста для чего-то нужен)

    • @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 місяців тому +1

      @@GameCrafter_GD Спасибо, но мне чат gpt тож мало чем помог. Классные уроки. Удачи!

  • @mif26
    @mif26 4 місяці тому

    когда я нажимаю play у меня просто зависает экран я могу закрыть или перезагрузит но в экране нечего не могу нажимать и не перекидывает на level кто знает помогите пожалуйста

    • @GameCrafter_GD
      @GameCrafter_GD  4 місяці тому

      Надо код смотреть, скинь скрины в телегу

  • @Maksmaks0
    @Maksmaks0 17 днів тому

    Можна запитання а як фізику налаштувати

  • @nekgrie2049
    @nekgrie2049 7 місяців тому +1

    як зробити горизонтальне

    • @GameCrafter_GD
      @GameCrafter_GD  7 місяців тому +1

      Привет, извини не понял вопрос

  • @gamerwap1706
    @gamerwap1706 25 днів тому

    Не надо тратить на это время, уроки параша полная

    • @VovaXLine
      @VovaXLine 3 дні тому

      Почему? Основные навыки разжеванны, всё понятно объяснено. Что не так?

  • @crybzbeer3041
    @crybzbeer3041 7 місяців тому +2

    Просто лучший!!!!!!