"Добро пожаловать в мир разработки игр с GameCrafter! 🎮🛡️ Начни свой путь в индустрии инди-разработчиков вместе со мной. Наш курс для новичков по Godot откроет тебе двери в мир создания игр.
Мы начнем с основ и постепенно пройдем от начинающих к более сложным темам. А это только начало! Вместе мы освоим продвинутые методы и глубже погрузимся в искусство геймдизайна.
И это еще не все! Ты увидишь, как я создаю свои собственные игры в Godot. Мы воплотим код в реальные миры, создадим персонажей и захватывающие приключения. Независимо от твоего уровня - будь ты новичок или опытный игрок, жаждущий создания - у GameCrafter найдется что-то интересное.
Присоединяйся к нашему сообществу единомышленников, и давай вместе отправимся в захватывающее путешествие в мире разработки игр. Подписывайся, развивай навыки и дари волю своей фантазии. Давай создадим будущее игр вместе! ⚔️🌌🎮"
Группа в Telegram:
t.me/+6zyiuofwIhM4NGNl
discord server:
discord.gg/T7YegSe9GX
Пікірлер
Помним, любим, скорбим
у меня картинка не двигается Помогите плс
Ребята, у меня анимация смерти скелета проигрывается бесконечно. Почему так может быть?
Автор можешь подсказать мне я на годоте новичок и я учу по твоему курсу. Курс хороший! Но есть 1, но я писал код как ты и у меня пропали 2 анимации idle и бег подскажи ка решить эту проблему
scene/gui/control.cpp:858 - Condition "parent_rect_size.x == 0.0" is true.
что это блин такое а?
Ребята если у вас не двигается монстр то смотрите внимательней как написали Player возможно в коде вы написали player с маленькой поэтому нечего он не ходит.
Может кто-нибудь знает в чём проблема: добавил моба на карту всё ок, а когда написал код начала вылетать ошибка var gravity = ProjectSettings.get_setting("physics/2d/default_gravity") var chase = false var speed = 100 func _physics_process(delta): if not is_on_floor(): velocity.y += gravity * delta var player = $"../../Player/Player" var direction = (player.position - self.position).normalized() if chase == true: velocity.x = direction.x * speed else: velocity.x = 0 move_and_slide() func _on_detector_body_entered(body): if body.name == "Player": chase = true func _on_detector_body_exited(body): if body.name == "Player": chase = true
Если у вас анимка смерти скелетона играет бесконечно зайдите в спрайты скелетона и окло кадров есть такая кнопочка "цикличные кадры" выключите ее.
Мы ждём тебя
капеееец я код переписал а оказывается в нем написал "player" а нужно было "Player"
спс за такой труд и уроки но у меня почему то не работает итч ио 😭😭😭😭😭
sergio nee делал игру по твоим гайдам!
Когда я посмел перемотать это чудесное видео на 5 сек, на меня за этот грех наслали дебаф "невнимательность" и я 4 часа чинил какие то ошибки. спс автору, видео хорошее, это я слепошара
почему когда мой скелет приближается близко к герою, мой скелет начинает смотреть не на него, а в другую сторону
Я написал все точ в точ, но оно не работает!??!??!?? Моб просто стоит и все я изменял всяческий код, Godot у меня 4.1.4 стабильная версия, может это из за версии?
Почему у тебя в каждом видео звук меняется??!
А где спрайты взять?
😢
Решил перейти на GT с юнити и бли, такая ностальгия, ничего не понимаю)
ребят срочно ответьте почему я переношу фон с папки в нудное место а он не переходит срочно!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
такаяже проблема
по отдельности перетаскивай
У кого ошибка c scroll_offset напишите motion_offset
Что делать если motion_offset не работает?
Что делать если у меня не запускает и выдаёт ошибку в position и пишет "Null"
помоги у меня персонаж не хочет разворачивается
но я сделал как ты говорил
@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() и у меня всё заработало. Не знаю, может поможет
а что делать если в новой версии годота там выходит ошибка то что когда пишешь flip_h такой команды нету а когда начинаешь писать else то выходит
здраствуйте! есть проблема.... я всё делал по гайду но когда иду в лево ничего не происходит раз 10 проверил всё вроде бы правильно 15:20 застрял на этом моменте из-за этой проблемы(( помогите кто нибудь знающий
А почему при вводе get_tree().change_scene_to_file() ошибка
так все пишут огромное спасибо за такой прекрасный, а главное быстрый гайд, за то что всё без воды. у меня такой вопрос: вы блин какие цели преследуете? быстренько свою рпгешку сделать, или годот выучить? я не понял нихрена. не потому что тупой (с трудом что такое preload и instantiate я понял) я ничего не понял потому что ничего не обьясняют. так создаём твинс для анимации. чего? можно по подробнее. пока всё что я знаю для анимации у нас используется анимейтед спрайт. а когда он так неуверенно начал обьяснять что такое instantiate мне стало немого стыдно. я готов полушать трёхчасовой урок по годоту, в котором я научусь создавать только эти сраные монетки.
Сделай пожалуйста тутриал как делать именно на телефоне в этом прилодении
поздравляю
Что делать если сигнал не присоединяется?
Скажите пожалуйста возможно будет через этот движок добавить рекламу в код от гугл?
Что делать если у меня персонаж не появляется когда я его перенес в level?
Что делать если монеты не пропадает?
E 0:00:02:0338 skeleton.gd:13 @ _physics_process(): Node not found: "../../Player/Player" (relative to "/root/Level/Skeleton"). <Ошибка C++> Method/function failed. Returning: nullptr <Исходный код C++>scene/main/node.cpp:1651 @ get_node() <Трассировка стека>skeleton.gd:13 @ _physics_process() Что это?
Подскажите пожалуйста. Я сделал персонажа, добавил к нему капсулу, добавил в CharacterBody2D, и добавил к нему скрипт. Годот выдал скрипт, там все, что было показано на видео. Потом перехочу в сцену level, там я делаю платформы, запускаю игру, чтобы посмотреть как падает персонаж - он не падает, просто стоит на месте и воспроизводит анимацию idle. Я добавляю к платформам "хитбоксы", чтобы они не были просто изображением - ничего не помогло. Скажите пожалуйста что делать? Я пользуюсь телефоном, используя клавиатуру и мышку. Что на телефоне, что на пк - одинаково. Обьясните пожалуйста в чем ошибка, и что делать
Тоже такая история😢
спасибо большое тебе
не получается с момента if direction == -1: и т.д. просто ничего не меняется, хотя ошибок в коде нет
ПОМОГИТЕ СКИЛЕТ НА МЕСТЕ СТОИТ extends CharacterBody2D var gravity = ProjectSettings.get_setting("physics/2d/default_gravity") var chase = false var speed = 100 func _physics_process(delta): # Add the gravity. if not is_on_floor(): velocity.y += gravity * delta var player = $"../../Player/Player" var direction = (player.position - self.position).normalized() if chase == true: velocity.x = direction.x * speed move_and_slide() func _on_detector_body_entered(body): if body.name == "player": chase = true
Закинь в другой нод
❤
Я когда иду у меня фон быстро двигается
На прошлом уроке когда мы делали меню там он рассказывал как сделать его медленей
2:57 у меня выдаёт ошибка invalid operands 'Vector2' and 'int' in operator '<' в 22 строке можете подсказать как её решить
он это обьяснят посмотри подольше
решил?
Пожалуйста расскажите на какую кнопку передвинуть персонажа что подогнать его под капсулу
У меня не двигался моб , но потом я увидел что в строчке if body = player имя было написано правильно
А что делать если качество слово play очень плохое?
У меня проблема я вел все коды правильно без единой ошибки но вылазит ошибка и показывает что что-то неправильно
что именно
спасибо огромнейшее !
Почему когда я нажимаю рендеринг в оак вудстайл сет то у меня там физики неь!!
на какие кнопки надо нажать что бы рисовать бл0ть я два часа сижу туплю объясните тупому человеку как он это делает
уже не надо я тупой просто
Что делать если у меня виснет фон😢
Когда он проигрывается заново то он на 1 секунду виснет
мдааааа..... это я сам по докам долго бы дуплился.... Я когда-то уже пробовал разобраться в этом движке, но это было до этого видоса пару лет назад... Спасибо тебе добрый человек.