"Добро пожаловать в мир разработки игр с GameCrafter! 🎮🛡️ Начни свой путь в индустрии инди-разработчиков вместе со мной. Наш курс для новичков по Godot откроет тебе двери в мир создания игр.
Мы начнем с основ и постепенно пройдем от начинающих к более сложным темам. А это только начало! Вместе мы освоим продвинутые методы и глубже погрузимся в искусство геймдизайна.
И это еще не все! Ты увидишь, как я создаю свои собственные игры в Godot. Мы воплотим код в реальные миры, создадим персонажей и захватывающие приключения. Независимо от твоего уровня - будь ты новичок или опытный игрок, жаждущий создания - у GameCrafter найдется что-то интересное.
Присоединяйся к нашему сообществу единомышленников, и давай вместе отправимся в захватывающее путешествие в мире разработки игр. Подписывайся, развивай навыки и дари волю своей фантазии. Давай создадим будущее игр вместе! ⚔️🌌🎮"
Автор можешь подсказать мне я на годоте новичок и я учу по твоему курсу. Курс хороший! Но есть 1, но я писал код как ты и у меня пропали 2 анимации idle и бег подскажи ка решить эту проблему
Ребята если у вас не двигается монстр то смотрите внимательней как написали 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
Когда я посмел перемотать это чудесное видео на 5 сек, на меня за этот грех наслали дебаф "невнимательность" и я 4 часа чинил какие то ошибки. спс автору, видео хорошее, это я слепошара
Я написал все точ в точ, но оно не работает!??!??!?? Моб просто стоит и все я изменял всяческий код, Godot у меня 4.1.4 стабильная версия, может это из за версии?
@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() и у меня всё заработало. Не знаю, может поможет
здраствуйте! есть проблема.... я всё делал по гайду но когда иду в лево ничего не происходит раз 10 проверил всё вроде бы правильно 15:20 застрял на этом моменте из-за этой проблемы(( помогите кто нибудь знающий
так все пишут огромное спасибо за такой прекрасный, а главное быстрый гайд, за то что всё без воды. у меня такой вопрос: вы блин какие цели преследуете? быстренько свою рпгешку сделать, или годот выучить? я не понял нихрена. не потому что тупой (с трудом что такое preload и instantiate я понял) я ничего не понял потому что ничего не обьясняют. так создаём твинс для анимации. чего? можно по подробнее. пока всё что я знаю для анимации у нас используется анимейтед спрайт. а когда он так неуверенно начал обьяснять что такое instantiate мне стало немого стыдно. я готов полушать трёхчасовой урок по годоту, в котором я научусь создавать только эти сраные монетки.
Подскажите пожалуйста. Я сделал персонажа, добавил к нему капсулу, добавил в CharacterBody2D, и добавил к нему скрипт. Годот выдал скрипт, там все, что было показано на видео. Потом перехочу в сцену level, там я делаю платформы, запускаю игру, чтобы посмотреть как падает персонаж - он не падает, просто стоит на месте и воспроизводит анимацию idle. Я добавляю к платформам "хитбоксы", чтобы они не были просто изображением - ничего не помогло. Скажите пожалуйста что делать? Я пользуюсь телефоном, используя клавиатуру и мышку. Что на телефоне, что на пк - одинаково. Обьясните пожалуйста в чем ошибка, и что делать
ПОМОГИТЕ СКИЛЕТ НА МЕСТЕ СТОИТ 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
мдааааа..... это я сам по докам долго бы дуплился.... Я когда-то уже пробовал разобраться в этом движке, но это было до этого видоса пару лет назад... Спасибо тебе добрый человек.