Тёмный

Godot урок 4 (TileMap + анимация) Курс для Новичков: Создание Игр С нуля,  

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

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

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

 

14 авг 2023

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 248   
@user-wf1pq8nu6o
@user-wf1pq8nu6o 8 месяцев назад
Ты лучший, спасибо за уроки. Без лишней воды и все понятно, жму руку через экран
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Спасибо) жму руку в ответ)
@user-vr8pd3hk4h
@user-vr8pd3hk4h Месяц назад
blb yfe[qe
@eett4432
@eett4432 6 месяцев назад
Спасибо тебе большое, долго выбирал между Юнити и годо, но благодаря тебе я определился с выбором, так как ты единственный кто +- нормально объяснил, что к чему
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
Спасибо за высокую оценку)
@sundeopanda
@sundeopanda 3 месяца назад
Тоже такая же история 😁единственный видео туториал где у меня всё получается и я иду вперёд, я в этом Unity три часа пытался заставить треугольник прыгать и бегать, а тут уже на 6 уроке
@mrdixioner
@mrdixioner 8 месяцев назад
В смене направления можно убить сразу двух зайцев, сделав проверку в направлении, и заодно это избавит от того, что после поворота персонаж снова возвращается в положение "направо": if direction: velocity.x = direction * SPEED if direction==1: anim.flip_h=false else: anim.flip_h=true anim.play("Run") Или сделав условие выбора направления в одну строку тернарным оператором: anim.flip_h=false if direction==1 else true, т.е. отзеркаливание всегда будет отключено до той поры, пока мы не сменим направление на лево. Огромное спасибо за уроки!!!
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Спасибо за информацию)
@OSOKINMAXIM54
@OSOKINMAXIM54 5 месяцев назад
if direction==1: anim.flip_h=false anim.play("Run") -- Ты забыл тут указать, а так спасибо) else: anim.flip_h=true anim.play("Run")
@stepanovnikita13
@stepanovnikita13 2 месяца назад
Условие direction можно написать прямо после знака равенства: AnimatedSprite.FlipH = direction < 0; Так мы трёх зайцев убиваем)
@user-pe8bv6ql4o
@user-pe8bv6ql4o 29 дней назад
но тогда в прыжке направление не меняется.
@Makar628
@Makar628 9 дней назад
if direction velociti.x = direction * SPEED if direction == 1: anim.flip_h=false else: anim.flip_h=true anim.play("run")
@domtoreto3596
@domtoreto3596 8 месяцев назад
Всё очень понятно и лаконично )) Даришь надежду что и я смогу сделать что-то Играбельное))))) Спасибо ))
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Конечно сможешь!)
@woodenfences
@woodenfences Месяц назад
Another excellent presentation. Молодец! Спасибо!
@artur1772
@artur1772 9 месяцев назад
Спасибо, за видео! 👍🏻 понятно и четко. Очень ждём новые выпуски
@GameCrafter_GD
@GameCrafter_GD 9 месяцев назад
Спасибо за отзыв)
@cap7512
@cap7512 8 месяцев назад
Отличный гайд. Спасибо большое!
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Спасибо 👍
@sedon76
@sedon76 9 месяцев назад
Спасибо за урок! Очень понятно и доступно!
@GameCrafter_GD
@GameCrafter_GD 9 месяцев назад
Спасибо
@user-ob5fi6jw7h
@user-ob5fi6jw7h 6 месяцев назад
Спасибо! Супер урок!
@GameCrafter_GD
@GameCrafter_GD 5 месяцев назад
Спасибо)
@se1f_destr0yer
@se1f_destr0yer 6 месяцев назад
Да, человеку далёкому от программирования становится трудновато) наверное придётся вести конспект, дабы быстрее запомнить работу со скриптами. Благодарю за урок!
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
Не переживай) я и сам далеко не программист) можно просто изучать только те темы которые нужны для текущей задачи, так и изучишь все без боли и страданий 👍
@littleknight7876
@littleknight7876 4 месяца назад
хорошее объяснение, спасибо за урок!
@GameCrafter_GD
@GameCrafter_GD 4 месяца назад
Спасибо за отзыв!
@4cb456
@4cb456 8 месяцев назад
Спасибо за курс отец хорошо объясняешь
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Спасибо😂
@midont009
@midont009 7 месяцев назад
@@GameCrafter_GD Помоги пж все анимации не работают только первый кадр используется
@blackoldont6426
@blackoldont6426 2 месяца назад
Отличные уроки! Было бы не плохо если бы ещё и уроки по 3d были!
@launchgametv9557
@launchgametv9557 9 месяцев назад
Большая просьба продолжай видео делать дальше очень хорошо заходят
@GameCrafter_GD
@GameCrafter_GD 9 месяцев назад
Обязательно буду продолжать, спасибо
@vansondey
@vansondey 4 месяца назад
братанчик ты мне жизнь спас, я долго не мог добавить анимацию
@GameCrafter_GD
@GameCrafter_GD 4 месяца назад
Рад что помог)
@user-pe8bv6ql4o
@user-pe8bv6ql4o 29 дней назад
спасибище !
@MotoMiteng
@MotoMiteng 2 месяца назад
Спасибо большое
@nekiy-nekto
@nekiy-nekto 6 месяцев назад
Спасибо, всё чётко сработало, как и на видео! Я рад) PS: этот спрайтсэт надо было не по 16px резать, а по 24px ;)
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
Спасибо за отзыв
@NemetsAlex
@NemetsAlex 12 дней назад
мдааааа..... это я сам по докам долго бы дуплился.... Я когда-то уже пробовал разобраться в этом движке, но это было до этого видоса пару лет назад... Спасибо тебе добрый человек.
@manglo715
@manglo715 День назад
Автор можешь подсказать мне я на годоте новичок и я учу по твоему курсу. Курс хороший! Но есть 1, но я писал код как ты и у меня пропали 2 анимации idle и бег подскажи ка решить эту проблему
@ziggruna
@ziggruna 8 месяцев назад
Крутой туториал)
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Спасибо
@user-yc8vx1ww6j
@user-yc8vx1ww6j 3 месяца назад
А как сделать так чтоб сначала одна анимация за тем другая ( тойсть при нажатии движения сначала проигрывалась сначала стартующя анимация а потом уже и постоянная а при прекращении движения останавливающая а потом бездествие) или чтоб через время бездействия проигрывалась анимация ждущего персонажа!
@igurkin
@igurkin 7 месяцев назад
на A,D удобнее, чем на стрелках var direction = 0 if Input.is_key_pressed(KEY_A) : direction = -1 elif Input.is_key_pressed(KEY_D) : direction = 1 else : direction = 0
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Да дальше в роликах мы это изменим
@This_is_reference
@This_is_reference 7 месяцев назад
Спасибо
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Пожалуйста 👍
@Tayler_nya
@Tayler_nya 4 месяца назад
а что если игрок застыл на одном кадре?
@user-kx2lm7gd2f
@user-kx2lm7gd2f 8 месяцев назад
Уроки шикарные, максимально информативно рассказываешь) Единственное, не могу разобраться с анимацией. В скрипте все также как в видео, но анимация бега тупо не подрубается. Перс как бегал с idle анимацией, так и бегает. Уже все перепробовал, но разобраться не получилось(
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Спасибо за оценку) заходи в телеграмм группу и скидывай туда скрины, там поможем чем сможем)
@Nu_davai_zapla4
@Nu_davai_zapla4 2 месяца назад
время 15:10 а если при писвании в скрипте не появляется из всплывающего меню flip_h, а если даже прописать то не работает он , персонаж бежит спиной,,,,,в чем может быть дело? делал все досканально как вы, 1000 раз перепроверил все, не работает(
@crybzbeer3041
@crybzbeer3041 7 месяцев назад
наконец появился годный курс!!! СПАСИБО !!!!!
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо
@Rumuru_sspzk
@Rumuru_sspzk 13 дней назад
привет , вс ебыло норм до момента с тайтлом когда я пытаюсь нарисовать тайтл то изменяется масштаб и не рисуется
@user-ro7pu8kv3v
@user-ro7pu8kv3v 5 месяцев назад
Анимация Fall в конце кода и урока не дает возможности воспроизводится анимации Jump. Как исправить?
@user-wf2cu9mp2n
@user-wf2cu9mp2n 2 месяца назад
14:17 При флипе по оси Х и У персонаж сильно уходит в сторону, как сделать так, чтобы он как у тебя поворачивался на месте?
@user-ki7bh9ex5d
@user-ki7bh9ex5d 2 месяца назад
Здарова , че делать ,если задний фон сильно приближен ?
@spn_fun
@spn_fun 7 месяцев назад
Привет, а что делать если все анимации вроде работают, а вот анимация прыжка не воспроизводится? UPD: Всё, не надо, уже исправил!
@SatoryL
@SatoryL 7 месяцев назад
тут же наверно неплох добавить анимацию приземления. С спрайтами +- все понятно. А вот с условием проигрывания не очень. В какой момент ее нужно проигрывать как это условие правильно записать ? Брать какое-то конкретно значение когда велосити по Y равно какое-то небольшое значение отличное от 0 ... или нужно как-то указывать переход по значению велосити Y перед тем как оно стало 0 ... Наверно как-то сумбурно объясняю, ну уж как могу :)
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Суть уловил вроде) с анимацией приземления немного запарка, для таких вещей в godot есть animation tree, либо можно использовать state machine, в этом курсе про animation tree я не рассказывал, но в следующем проекте точно буду. Через state machine, можно создать отдельный state для приземления, и включать его после анимации падения.
@mr.Qbz.
@mr.Qbz. 4 месяца назад
Привет какие компоненты скачать и где , не высвечивается некоторые скрипты как у тебя помогите
@pishud_
@pishud_ Месяц назад
Спасибо за гайд, но на 15:43 там где надо написать else как только пишу двоеточие всё в итоге ломается.
@ELDO_
@ELDO_ 7 дней назад
а что делать если в новой версии годота там выходит ошибка то что когда пишешь flip_h такой команды нету а когда начинаешь писать else то выходит
@user-dr4mk9ce4r
@user-dr4mk9ce4r 2 месяца назад
Помогите пожалуйста,почему персонаж выбегает за границы и падает?
@SergeyElectric
@SergeyElectric 8 месяцев назад
👍
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Спасибо
@shelkovknsn
@shelkovknsn 6 месяцев назад
Выстроили сцену как в обучении, земля на уровне корней BG. Но когда запускается дебаг режим, земля оказывается по середине стволов фона. Это произошло после включения Zoom на камере. Подскажите куда копать? Как во время дебага увидеть уровень земли на уровне корней деревьев фона?
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
Можно в parallax layer в motion scale по Y 0 поставить тогда фон не должен смещаться по вертикали
@user-rp4xw8ll1p
@user-rp4xw8ll1p Месяц назад
В ParallaxBackground нужно поставить галку Ignore Camera Zoom в Scroll
@neponiatniichell9508
@neponiatniichell9508 Месяц назад
Сейчас в tilemap коллизий по другому настраивается, я не могу понять как
@lohoputik8984
@lohoputik8984 10 дней назад
не получается с момента if direction == -1: и т.д. просто ничего не меняется, хотя ошибок в коде нет
@Xopionoma
@Xopionoma 8 месяцев назад
я изначальной вписал if direction == 1: $AnimatedSprite2D.flip_h = false и не парился (хотя пишу код на этом языке впервые)
@pesina113
@pesina113 24 дня назад
Что делать если пишу anim.play("run") и ошибка Unexpected "Identifier" in class body
@nuggets2893
@nuggets2893 8 дней назад
здраствуйте! есть проблема.... я всё делал по гайду но когда иду в лево ничего не происходит раз 10 проверил всё вроде бы правильно 15:20 застрял на этом моменте из-за этой проблемы(( помогите кто нибудь знающий
@LegionDarkFox
@LegionDarkFox 23 дня назад
также как у автора объявил работу с аним спрайтом.. он говорит что так нельзя.. пишите вот команду как у автора спереди написать.. но у написал. и это система считает ошибкой А.. он так будет ругаться.. Если вы забыли указать какая анимация идет по умолчанию.
@nitrogen_for_angel_ok
@nitrogen_for_angel_ok 6 месяцев назад
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
👍
@Paketrool
@Paketrool 19 дней назад
я когда лимиты камеры ставлю у меня остается только фон(на уровне)
@ValeriyAvetisyan
@ValeriyAvetisyan 7 месяцев назад
Чудесный урок спасибо огромное😊😊но у меня есть одна проблема я вставил шаблон движения но когда запустил он не двигался(у меня мобильная версстя годота)?
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо за отзыв) вообще я бы не рекомендовал разрабатывать игру на телефоне) дешевенький комп будет гораздо удобнее. Но это уже тебе выбирать. Стандартное управление для игрока заточено под клаву. Тебе чтобы на телефоне тестировать нужны кнопки для тач скрина. В одном из роликов мы их добавляем
@ValeriyAvetisyan
@ValeriyAvetisyan 7 месяцев назад
@@GameCrafter_GD Ну я планировал переходить на комп и неплохо было что то знать.Спасибо
@Doctorrr888
@Doctorrr888 7 месяцев назад
Привет, повторил код полностью как у тебя. Но вылезла проблема с анимацией бега, она начинается с задержкой и она очень быстрая, но бывают моменты когда долго бежишь анимация становится нормальной на короткий момент.
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Привет 👋 судя по комменту создается впечатление что проблема не в коде а скорее в настройках анимации, в любом случае тебе лучше в телеграмме скрины с проблемой скинуть, иначе не понятно
@SwereX
@SwereX 8 дней назад
Что делать если у меня персонаж не появляется когда я его перенес в level?
@Oswald10
@Oswald10 8 месяцев назад
А если почему то не получается создать новую анимацию, потому что все кнопки серые и причём старую тоже редактировать нельзя, которую уже сделал?
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Ого с таким не сталкивался, скинь скрины в телеграмм или дискорд, там разберемся
@GROZIPRO
@GROZIPRO 12 дней назад
Почему когда я нажимаю рендеринг в оак вудстайл сет то у меня там физики неь!!
@Xopionoma
@Xopionoma 8 месяцев назад
спасибо за урок, но у меня проблема, сделал как в видео, но в камере тайл сет (как картинка с колизиями все нормально) прилеплен к камере, а не остается на своем месте
@Xopionoma
@Xopionoma 8 месяцев назад
а все разобрался, кому интересно просто перетащил тайл меп в иерархии под level
@Ukkfootball
@Ukkfootball Месяц назад
искал золото, а нашел алмаз)
@geralt3353
@geralt3353 6 месяцев назад
Ребят, подскажите кто-нибудь пожалуйста, у меня проблема что персонаж всё равно размывается немного при движении, хотя поставил пункт Physics как автор в видео. У кого-то была такая проблема?
@vein9719
@vein9719 5 месяцев назад
У меня, тоже не знаю
@GameCrafter_GD
@GameCrafter_GD 5 месяцев назад
А остальная графика не размыта? В любом случае попробуй в телеге вопрос повторить
@Makar628
@Makar628 Месяц назад
НЕ МОГУУУУ,ну получается его повернуть,что делать,скрипт написал а он задом ходит😢😢😢
@ferter35
@ferter35 13 дней назад
у меня персонаж не двигается, что делать?
@SatoryL
@SatoryL 7 месяцев назад
А зачем сцена с персонажем должна быть ниже остальных в списке? На что это влияет ? Просто ради удобства поиска ?
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Иерархией в древе сцен можно пользоваться как слоями в фотошопе, только здесь чем ниже в списке тем ближе к зрителю, можно использовать как альтернативный способ расстановки
@SatoryL
@SatoryL 7 месяцев назад
@@GameCrafter_GD хм, аналогию понял. Тогда другой вопрос ) скажем хочу сделать так чтобы окружение ( фоновое изображение) было как на заднем плане с эффектом параллакса так и на переднем, ну условные кусты, как в LIMBO например или в lille nightmares, Songs of Armor etc. То для реализации подобного эффекта нужно просто создать еще 1 сцену для переднего плана и разместить ее в самом низу в дереве сцен ?
@SatoryL
@SatoryL 7 месяцев назад
Что-то у меня так не получается Tile Map перекрывает слой с передним слоем в менеджере слоев. Это как-то иначе реализуется. 😀
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
@@SatoryL как я и сказал древо сцен можно использовать как альтернативу, так же можно использовать z order
@AT333E
@AT333E 7 месяцев назад
Здравствуйте спасибо за урок. Помогите пожалуйста мне нужно перевернуть(flip_h) collision shape 2d так же как анимацию. Не могу понять как.
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Здравствуйте) можно ему в transform scale -1 сделать, но это не точно) если не получиться попробуйте в телеграмм группе этот вопрос задать
@AT333E
@AT333E 7 месяцев назад
@@GameCrafter_GD спасибо, но это пе помогло нужно сдвинуть коллизию при беге влево. Так уж анимация велит
@Rut_Gunney
@Rut_Gunney 6 месяцев назад
персонаж не двигается при, скрипте ( он двигается, только в воздухе, при прыжке) что делать:(@@GameCrafter_GD
@theworldofmurderers1195
@theworldofmurderers1195 7 месяцев назад
Здраствуйте, у меня вышла вот такая ошибка - (Невозможно перетащить узлы, потому что скрипт 'player.gd(*)' не используется в этой сцене.) не могу понять каким образом эта ошибка вообще вышла ведь я все редактирую в сцене где персонаж и был создан :( буду заранее благодарна за ответ ( •̀ ω •́ )✧
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Здравствуйте, уточните какой узел куда вы хотите перетащить?
@theworldofmurderers1195
@theworldofmurderers1195 7 месяцев назад
@@GameCrafter_GD AnimatedSprite2D в скрипт где делается основа перса
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
@@theworldofmurderers1195 заходите в телеграмм группу, и туда скиньте скрины чтоб было видно какой скрипт у вас открыт и из какой сцены вы берете нод, иначе долго можно разбираться)
@JsDortgames
@JsDortgames 6 месяцев назад
лучший!!!! но скажи пожалуйста как поменять управление на кнопки D и A английские чтобы удобней было пожалуйста
@JsDortgames
@JsDortgames 6 месяцев назад
,
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
Нужно использовать input map, дальше в роликах об этом есть
@JsDortgames
@JsDortgames 6 месяцев назад
@@GameCrafter_GD а в каком именно ролике об этом говориться?
@JsDortgames
@JsDortgames 6 месяцев назад
​@@GameCrafter_GD аууу
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
@@JsDortgames уже точно не помню но после 7 должно быть
@user-od9cc8sy3e
@user-od9cc8sy3e 4 месяца назад
16:43 можна взамен "elif" добавить "if" и будет один и тот же результат
@scream6999
@scream6999 Месяц назад
так смысл это писать умник если "будет один и тот же результат"
@rushnfury
@rushnfury 6 месяцев назад
Не смог увидеть разницу между Camera2D Process Callback Physics/Idle. Как было нормально так и осталось.
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
В айдл обычно есть небольшие подергивания когда камера нагоняет персонажа
@dickgot4462
@dickgot4462 8 месяцев назад
Парни, если у вас не поворачивается персонаж, то посмотрите сколько отступов у вас перед if и elif. Сделайте ровно так же как у него
@sergeyams
@sergeyams 7 месяцев назад
elif? У меня такая проблема все как у него, но ничего не помогает
@MotoMiteng
@MotoMiteng 2 месяца назад
Извините что делать если все было сделано потом вылетело и не работает анимация ходьбы, или сможете пожалуйста гдето написать или я вам
@MotoMiteng
@MotoMiteng 2 месяца назад
А все, заработало
@rafrrafr2828
@rafrrafr2828 2 месяца назад
4:24 Что то я не могу найти физик лэер в Годот помогите пожалуйста
@vsus622
@vsus622 5 месяцев назад
if direction: velocity.x = direction * SPEED anim.play("run") else: velocity.x = move_toward(velocity.x, 0, SPEED) anim.play("idle") if direction == -1: $AnimatedSprite2D.flip_h = true else: $AnimatedSprite2D.flip_h = false move_and_slide() анимация бега не прекращается даже когда останавливается что делать
@Mark-jm8lb
@Mark-jm8lb 12 дней назад
кто-то может написал код что-бы бегать туда сюда с поворачиваться в нужную сторону а он не паворачивается
@TheRad1ance
@TheRad1ance 9 месяцев назад
Окей вопросс у меня на моменте где ты перетаскиваешь Анимейтед спрайт 2д не получается повторить за тобой у меня вылазит ошибка что невозможно перетащить узлы не использующиеся в этой сцене а у меня все так как у тебя 😮‍💨🌀
@GameCrafter_GD
@GameCrafter_GD 9 месяцев назад
Скинь мне скрин экрана со скриптом и чтоб узлы видно было я гляну) если все повторял должно работать) куда тебе удобнее почту могу дать, ватсап или телегу?
@TheRad1ance
@TheRad1ance 9 месяцев назад
@@GameCrafter_GD да я уже разобрался ток я так и не понял из-за чего это было
@Idkbro_a
@Idkbro_a 4 месяца назад
я вроде писал по гайду и когда надо было написать скрипт с анимацией при беге на каждое действие была ошибка. что делать
@user-secretno
@user-secretno 4 месяца назад
Тоже самое 😢 потом пересматривал и понел что забыл двоеточие поставить
@user-ub4ye6vq2j
@user-ub4ye6vq2j 3 месяца назад
Ребята ПОМОГИТЕ! Как редактировать Тайл в масштабе, если он сильно большой, и рисуется на пол карты?!
@sundeopanda
@sundeopanda 3 месяца назад
Посмотри справа , может есть размер или выбери внизу другой инструмент рисования
@duha1234561
@duha1234561 7 месяцев назад
Когда пытаюсь перенсти назваение в код, пишет "Невозможно перетащить узлы, потому что скрипт 'player.gd' не используется в этой сцене.". Делал все так же с Анимацией но не получается сделать flip_h. Что не так?
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Там важно какой открыт скрипт и какая сцена, если допустим открыт скрипт моба и сцена level, то если данного моба нет на сцене в него с этой сцены ничего не перенести
@duha1234561
@duha1234561 7 месяцев назад
@@GameCrafter_GD Спасибо большое
@exsiiibeats
@exsiiibeats 8 месяцев назад
Очень крутой и познавательный урок, но когда я пишу аниматед спрайт фалс у меня выскакивает ошибка. Можешь помочь пожалуйста?
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Попробую, напиши пожалуйста что именно ты пишешь или желательно скрин кода, а то так тяжело понять в чем именно ошибка, возможно просто опечатка
@exsiiibeats
@exsiiibeats 8 месяцев назад
@@GameCrafter_GD у тебя есть дискорд?
@exsiiibeats
@exsiiibeats 8 месяцев назад
если есть то вот мой exsiii@@GameCrafter_GD
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
@@exsiiibeats можешь в группу телеграм вступить, ссылка есть в описании канала, дискорд есть но редко им пользуюсь
@exsiiibeats
@exsiiibeats 8 месяцев назад
окей, телеграмма нет но свой дискорд я кидал. Можешь помочь пж@@GameCrafter_GD
@Xawa_official
@Xawa_official 3 месяца назад
4:15 В новой версии данной вкладки нет, что делать? Ну или как минимум я не могу её найти
@sundeopanda
@sundeopanda 3 месяца назад
есть ,в инспекторе выбери вверху в списке tile set , а не tile map
@bloknot4956
@bloknot4956 3 месяца назад
Такая же проблема! Ты решил ее?
@sundeopanda
@sundeopanda 3 месяца назад
@@bloknot4956 выбери tile set справа вверху
@user-pv7fx8iy9d
@user-pv7fx8iy9d 7 месяцев назад
ПЖ помогите там где подключаем анимацию бега, я все как на ролике делаю а если стрелки нажать хоть 1 раз игра крашится и пишет Attempt to call 'play' in base 'null instance' on a null instance @GameCrafter_GD СТОЙТЕ УЖЕ ПОФИКСИЛ, СПАСИБО!
@bublebob
@bublebob 4 месяца назад
На каждом последующем видео из курса, всё меньше лайков, многие не осилили наверное. Постараюсь пройти его до конца😅
@GameCrafter_GD
@GameCrafter_GD 4 месяца назад
Думаю это неизбежно) но и так намного больше чем я ожидал)
@mr.chick..6399
@mr.chick..6399 3 месяца назад
почему у меня не появляется анимаций в скопках?? подскажите говорит что команда play не подходит
@KinazRee
@KinazRee 13 дней назад
наверное не сохранил что бы сохранить используй ctrl+s
@Legix-vg3rk
@Legix-vg3rk 7 месяцев назад
Крутое видео👍 но я не понимаю почему у меня не прыгает игрок?
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Спасибо за отзыв!) проверь условие для бега и айдла поставил?
@Legix-vg3rk
@Legix-vg3rk 7 месяцев назад
@@GameCrafter_GD спасибо большое, по позже проверю)
@Legix-vg3rk
@Legix-vg3rk 7 месяцев назад
@@GameCrafter_GDвсë работает, спасибо я просто думал прыжок стрелкой вверх а он пробелом😅
@Chuvachela121
@Chuvachela121 5 месяцев назад
Помогите мне пожалуйста у меня проблема с кодом. Там где if velosity.y == 0 :...... То оно мне говорит что велосити неправильно, хотя у нас версии одинаковые и код. Помогите мне пожалуйста я не могу понять что не так
@Chuvachela121
@Chuvachela121 5 месяцев назад
Уже не нужно. Оказалось что это ошибся встроенный искатель ошибок
@user-vf1fm2ro7y
@user-vf1fm2ro7y Месяц назад
Помогите, у меня почему то не получается рисовать через tilemap. Что делать?
@Spidermangame515
@Spidermangame515 11 дней назад
попробуй поменять выпуск игры (Forward+,mobile и совместимость
@babidjon4194
@babidjon4194 2 месяца назад
так на какую кнопку прыжок забинжен?
@mr_grey555
@mr_grey555 2 месяца назад
Пробел вроде
@user-wg8vs4xp7g
@user-wg8vs4xp7g 5 месяцев назад
у меня когда персонаж переворачиваться должен в скрипте, у меня пишет не верно
@GameCrafter_GD
@GameCrafter_GD 5 месяцев назад
Скинь скрины в телегу
@darknestdead
@darknestdead 6 месяцев назад
что делать когда я делал все так же как в уроке но моя земля находится посередине фона а не в самом низу
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
Попробуй в parallax layer в motion scale по Y поставить ноль, если не поможет то можно вручную сместить либо фон либо tilemap
@darknestdead
@darknestdead 6 месяцев назад
а это не зависит от камеры? @@GameCrafter_GD
@darknestdead
@darknestdead 6 месяцев назад
@@GameCrafter_GD я исправил оказывается в параллакс леер нужно было поставить галочку в игноре камеры
@user-bk1gc4kj1d
@user-bk1gc4kj1d 4 месяца назад
Привет, @darknestdead ! Там еще есть свойство follow Viewport, которое статично выставляет bg и отслеживание происходит как в видео автора.
@Rut_Gunney
@Rut_Gunney 6 месяцев назад
а если без тайлов? То как добавить физику?
@GameCrafter_GD
@GameCrafter_GD 6 месяцев назад
Для статичных объектов хорошо подойдет нод static body 2d, просто коллизию ему добавь и всё
@trap1k
@trap1k 21 день назад
блин урок хороший но как поменять клавиши для ходьбы
@ferter35
@ferter35 13 дней назад
а какие кнопки?
@ferter35
@ferter35 13 дней назад
что бы двигаться у меня не работает
@daderlike_official022
@daderlike_official022 9 дней назад
Подскажите пожалуйста. Я сделал персонажа, добавил к нему капсулу, добавил в CharacterBody2D, и добавил к нему скрипт. Годот выдал скрипт, там все, что было показано на видео. Потом перехочу в сцену level, там я делаю платформы, запускаю игру, чтобы посмотреть как падает персонаж - он не падает, просто стоит на месте и воспроизводит анимацию idle. Я добавляю к платформам "хитбоксы", чтобы они не были просто изображением - ничего не помогло. Скажите пожалуйста что делать? Я пользуюсь телефоном, используя клавиатуру и мышку. Что на телефоне, что на пк - одинаково. Обьясните пожалуйста в чем ошибка, и что делать
@AvilGame-ny1cy
@AvilGame-ny1cy 8 дней назад
Тоже такая история😢
@WindyFunPlus
@WindyFunPlus Месяц назад
Слушайте, помогите пж! 15:40 написал как там, он не поворачивается. Что делать?
@WindyFunPlus
@WindyFunPlus Месяц назад
пожалуйста
@WindyFunPlus
@WindyFunPlus Месяц назад
всё я нашёл где был баг, пофиксил
@ivanberdin5095
@ivanberdin5095 11 дней назад
А где был баг? Просто такая же проблема
@WindyFunPlus
@WindyFunPlus 10 дней назад
@@ivanberdin5095 отступы, проверь табы
@poncheg9148
@poncheg9148 7 месяцев назад
почему у меня не работает прыжок? нажимаю на пробел и ничего не просиходит
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Зайди в группу телеграмм, сделай снимок экрана с кодом и отправь в чат, там посмотрим
@nurzhan888
@nurzhan888 2 месяца назад
12:57 я эту часть смог без помощи туториала сделать
@RelaxTl
@RelaxTl 7 месяцев назад
У меня, в коде почему то не хочет определять слово anim :(
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Anim это всего лишь название переменной которую мы сами выбираем как называть, скорее всего ты не создал её в начале скрипта или возможно создал её внутри другой функции или создал с опечаткой
@RelaxTl
@RelaxTl 7 месяцев назад
Хмм, спасибо, я пересмотрю еще раз
@midont009
@midont009 7 месяцев назад
я когда пишу код для анимации у меня игра после нажатия на play крашиться
@midont009
@midont009 7 месяцев назад
уже пофиксил но теперь все анимации не работают только первый кадр используется
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Скрины с кодом скинь в телеграмм
@thefox6084
@thefox6084 2 месяца назад
я не могу повернуть персонажа, написав код где animatedsprite2d.flip_h = true оно либо не работает либо выдаёт ошибку expected indented block after "if" block
@fodiandzeromc9954
@fodiandzeromc9954 8 месяцев назад
Почему я не могу добавить тайлы??
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Пожалуйста пересмотрите ролик еще раз, возможно вы не добавили новый тайм в инспекторе
@fodiandzeromc9954
@fodiandzeromc9954 8 месяцев назад
@@GameCrafter_GD Благодарствую
@fodiandzeromc9954
@fodiandzeromc9954 8 месяцев назад
А почему когда я пишу if direction = -1: у меня выдаёт ошибку типо чё то не верно
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
@@fodiandzeromc9954 когда мы пишем равно 🟰 в условии, то есть после if, мы указываем == как бы подтверждая что оно равно, а уже когда приравниваем переменную к какому либо значению пишем 🟰 один раз, как то так
@fodiandzeromc9954
@fodiandzeromc9954 8 месяцев назад
Понял спасибо затупил что то
@abrorchik7
@abrorchik7 7 дней назад
помоги у меня персонаж не хочет разворачивается
@abrorchik7
@abrorchik7 7 дней назад
но я сделал как ты говорил
@civil3dtilt
@civil3dtilt 5 дней назад
@abrorchik7, привет, только как 2 дня изучаю годот, не понял как, но у меня получилось развернуть его, отличие в том что я добавил дополнительную анимацию и в моём арсенале теперь было (idle, jump, runright и runleft) runleft это просто отзеркаленная копия runright и потом начиная с 23 строки кода: var direction = Input.get_axis("ui_left", "ui_right") if direction: velocity.x = direction * SPEED anim.play("runright") else: velocity.x = move_toward(velocity.x, 0, SPEED) anim.play("idle") if direction == -1: $AnimatedSprite2D.flip_h = true else: $AnimatedSprite2D.flip_h = false move_and_slide() и у меня всё заработало. Не знаю, может поможет
@user-py8ky5ux8m
@user-py8ky5ux8m 8 дней назад
Сделай пожалуйста тутриал как делать именно на телефоне в этом прилодении
@uvins
@uvins 7 месяцев назад
Не работает коллизия, персонаж просто проваливается под землю. Делал всё по гайду.
@antonkondrashev1569
@antonkondrashev1569 7 месяцев назад
Тоже делал все по гайду, коллизия работает. Либо не подогнал collision2d под размер персонажа, либо рисовал тайлами без коллизии. Ещё может быть, collision layer разный стоит
@GameCrafter_GD
@GameCrafter_GD 7 месяцев назад
Если не получилось, в телеграмме свой вопрос продублируй, там разберемся
@uvins
@uvins 7 месяцев назад
@@GameCrafter_GD Всё, я разобрался. Tilemap поставить выше игррка
@StiwiMine2023
@StiwiMine2023 10 дней назад
Я когда иду у меня фон быстро двигается
@SwereX
@SwereX 8 дней назад
На прошлом уроке когда мы делали меню там он рассказывал как сделать его медленей
@vein9719
@vein9719 5 месяцев назад
А что если я все прожал, но персонаж все равно дерганый
@GameCrafter_GD
@GameCrafter_GD 5 месяцев назад
Трудно сказать, попробуй в телеге поспрашивать может кто сталкивался
@vladislav-kr
@vladislav-kr 8 месяцев назад
У меня перс не поварачиваеться хотя я все правильно сделал
@GameCrafter_GD
@GameCrafter_GD 8 месяцев назад
Скорее всего съехал центр одного из нодов, либо mobs либо player, в телеграм группе эта проблема у многих была, там подробнее можно обсудить
Далее
Backstage or result?😈🔥 @milanaroller
00:12
Просмотров 6 млн
HELLUVA BOSS - THE FULL MOON  // S2: Episode 8
23:10
Анимация бега | Aseprite | Pixel art
6:41
How to make a Video Game - Godot Beginner Tutorial
1:17:12
Backstage or result?😈🔥 @milanaroller
00:12
Просмотров 6 млн