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

2023 ж. 14 Там.
47 753 Рет қаралды

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

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

    @itskoteykiz@itskoteykiz7 ай бұрын
    • Спасибо)

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

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

    @se1f_destr0yer@se1f_destr0yer6 ай бұрын
    • Если будут вопросы можешь в телеграмм группу добавиться, там есть кто поможет) 👍

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

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

    @_Rad1ance_@_Rad1ance_8 ай бұрын
    • Круто! Надеюсь увидеть потом твои проекты в деле)

      @GameCrafter_GD@GameCrafter_GD8 ай бұрын
    • @@GameCrafter_GD надеюсь что я из сделаю... а то мало ли...🌀

      @_Rad1ance_@_Rad1ance_8 ай бұрын
    • главное не забывать нажимать ctrl S=)@@_Rad1ance_

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

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

    @cap7512@cap75127 ай бұрын
    • Спасибо 👍

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

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

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

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

      @pir0zh0kDevTV@pir0zh0kDevTV7 ай бұрын
    • Спасибо!)

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

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

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

    @mrdixioner@mrdixioner7 ай бұрын
    • Рад что понравилось)

      @GameCrafter_GD@GameCrafter_GD7 ай бұрын
  • Все четко и понятно. спасибо за урок 👍

    @gadyag@gadyag7 ай бұрын
    • Спасибо

      @GameCrafter_GD@GameCrafter_GD7 ай бұрын
  • Очень полезный урок)

    @ziggruna@ziggruna8 ай бұрын
    • Спасибо

      @GameCrafter_GD@GameCrafter_GD8 ай бұрын
  • у меня только одна притензия: ГДЕ ТЫ БЫЛ РАНЬШЕ!?!?

    @Jirnuy_pelmen@Jirnuy_pelmen6 ай бұрын
    • В поисках себя)

      @GameCrafter_GD@GameCrafter_GD6 ай бұрын
  • хорошее объяснение, спасибо за урок!

    @littleknight7876@littleknight78764 ай бұрын
    • Спасибо)

      @GameCrafter_GD@GameCrafter_GD3 ай бұрын
  • вот код для перса 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()

    @rolin5529@rolin55297 ай бұрын
  • Отлично!

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

    @user-wq8tu9nr1l@user-wq8tu9nr1l7 ай бұрын
    • Спасибо за отзыв!) скидывай скрины с кодом в группу телеграм там разберемся)

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

    @mintikfur@mintikfur4 ай бұрын
  • спасибище !

    @user-pe8bv6ql4o@user-pe8bv6ql4o16 күн бұрын
  • Спасибо, помог:)

    @infexoo@infexoo8 ай бұрын
    • Очень рад)

      @GameCrafter_GD@GameCrafter_GD8 ай бұрын
  • 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?

    @moonnight9474@moonnight94748 ай бұрын
    • 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@GameCrafter_GD8 ай бұрын
    • @@GameCrafter_GD thank answer

      @moonnight9474@moonnight94748 ай бұрын
    • i hope so

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

    @name_wardrobe@name_wardrobe7 ай бұрын
    • спасибо)

      @GameCrafter_GD@GameCrafter_GD7 ай бұрын
    • Я случайно стёр часть кода плеер и мне пришлось начинать новый проект

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

      @GameCrafter_GD@GameCrafter_GD7 ай бұрын
    • @@GameCrafter_GD согласен закреплю материал

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

    @santasan8341@santasan83414 ай бұрын
  • конец классный

    @KiraYosikage_1966@KiraYosikage_19664 ай бұрын
    • Спасибо

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

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

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

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

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

      @GameCrafter_GD@GameCrafter_GD7 ай бұрын
  • Запустил игру, персонаж отправился в бездну

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

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

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

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

      @GameCrafter_GD@GameCrafter_GD8 ай бұрын
    • нужн написать вот так? if not is_on_floor(): velocity.y += gravity * delta colider().is_colliding()

      @KrllGuitar@KrllGuitar7 ай бұрын
    • пишет Parse Error: Function "colider()" not found in base self.

      @KrllGuitar@KrllGuitar7 ай бұрын
    • @@KrllGuitar нет, вместо collider() добаляем имя нашего RayCast, который в свою очередь настроен на мониторинг пола, плюс не в самом коде проверку а например вот так : if is_on_floor() and get_node("RayCast").is_coliding():

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

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

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

      @DocCody@DocCody7 ай бұрын
  • А как самому спрайт делать?

    @LeopardA1_A1@LeopardA1_A119 күн бұрын
  • Почему герой не передвигается влево и право, а только прыгает?

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

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

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

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

      @GameCrafter_GD@GameCrafter_GD7 ай бұрын
    • Здравствуйте)

      @GameCrafter_GD@GameCrafter_GD7 ай бұрын
    • Последнюю с оф сайта. 4.1.1@@GameCrafter_GD

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

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

    @suppy66@suppy664 ай бұрын
    • Если кому интересно какая конкретно у меня версия - 3.5.3

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

    @gadyag@gadyag7 ай бұрын
    • Надо бы скрины посмотреть, так не понятно в чем причина)

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

    @Mr.feniks003@Mr.feniks0032 ай бұрын
    • Это у тебя с Тайлсетом проблемы

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

    @user-dd1fc8ke5o@user-dd1fc8ke5o6 ай бұрын
    • Залетай в телеграмм группу, и туда скидывай скрины, там легче будет разобраться

      @GameCrafter_GD@GameCrafter_GD6 ай бұрын
    • @@GameCrafter_GD окей

      @user-dd1fc8ke5o@user-dd1fc8ke5o6 ай бұрын
    • Такаяже проблемма

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

    @leobat@leobat4 ай бұрын
    • Желательно да, у меня aseprite

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

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

      @GameCrafter_GD@GameCrafter_GD5 ай бұрын
  • У меня не работает анимация что делать?

    @user-vy8tg7qz6u@user-vy8tg7qz6u3 ай бұрын
  • Что делать если перс падает в низ?

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

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

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

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

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

      @AllEXE78@AllEXE787 ай бұрын
  • а если нет шаблона такого?(character body 2d)?

    @user-wv6ho7qk5u@user-wv6ho7qk5u8 ай бұрын
    • а, не, всё ок, я слабоумный, сори

      @user-wv6ho7qk5u@user-wv6ho7qk5u8 ай бұрын
    • проверьте может у вас есть kinematic body 2d, если да то значит у вас версия движка старая, и желательно её обновить

      @GameCrafter_GD@GameCrafter_GD8 ай бұрын
    • ​@@GameCrafter_GD спасибо искал ответ на вопрос вот нашëл

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

    @user-gt5hi1nd4t@user-gt5hi1nd4tАй бұрын
    • Если старый комп установи 3.5 годот,если новый качай через Стим 4.0

      @user-vq8sd7kb2v@user-vq8sd7kb2v28 күн бұрын
  • Можна запитання а як фізику налаштувати

    @Maksmaks0@Maksmaks014 күн бұрын
  • Привет я учусь в godot 3.5.3 но тут нет Default texture filter, где он может быть?

    @user-no8fv5ss1y@user-no8fv5ss1y7 ай бұрын
    • А мы разве его использовали? Напомни пожалуйста для чего-то нужен)

      @GameCrafter_GD@GameCrafter_GD6 ай бұрын
    • ​@@GameCrafter_GD3:56

      @user-no8fv5ss1y@user-no8fv5ss1y6 ай бұрын
    • @@GameCrafter_GD Ты с помощю него делал текстуру чётче

      @user-no8fv5ss1y@user-no8fv5ss1y6 ай бұрын
    • @@user-no8fv5ss1y спросил у гпт, советует отключить антиалиасинг. К сожалению в 3 версии не работал, поэтому вряд ли смогу помочь, попробуй в телеграмм группе спросить

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

      @user-no8fv5ss1y@user-no8fv5ss1y6 ай бұрын
  • когда я нажимаю play у меня просто зависает экран я могу закрыть или перезагрузит но в экране нечего не могу нажимать и не перекидывает на level кто знает помогите пожалуйста

    @mif26@mif264 ай бұрын
    • Надо код смотреть, скинь скрины в телегу

      @GameCrafter_GD@GameCrafter_GD3 ай бұрын
  • почему видео маленькое ? Всмысле ширина высота там

    @user-xj8co5gc4z@user-xj8co5gc4z5 ай бұрын
    • слева отступ огромный

      @user-xj8co5gc4z@user-xj8co5gc4z5 ай бұрын
    • Странно 🤔 вроде норм

      @GameCrafter_GD@GameCrafter_GD4 ай бұрын
  • Просто лучший!!!!!!

    @crybzbeer3041@crybzbeer30417 ай бұрын
    • Спасибо!)

      @GameCrafter_GD@GameCrafter_GD7 ай бұрын
  • як зробити горизонтальне

    @nekgrie2049@nekgrie20497 ай бұрын
    • Привет, извини не понял вопрос

      @GameCrafter_GD@GameCrafter_GD7 ай бұрын
  • Не надо тратить на это время, уроки параша полная

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

      @VovaXLine@VovaXLine15 сағат бұрын
KZhead