Я еще не посмотрел ни одного видео, но уже подписался
@GameCrafter_GD Жыл бұрын
Спасибо
@112amper Жыл бұрын
Оказалось, спавн - это не так уж и страшно как думалось поначалу) Спасибо за видео!)
@GameCrafter_GD Жыл бұрын
Круто я рад👍
@spoilsportXD7 ай бұрын
Спасибо тебе большое, как всегда рассказываешь и показываешь интересные варианты.
@МаксимЧумак-и4у11 ай бұрын
Огромнейшое спасибо за видео!
@GameCrafter_GD11 ай бұрын
Тебе спасибо за отзывы!
@GydLis Жыл бұрын
Видео как всегда классное и интересное.
@GameCrafter_GD Жыл бұрын
Спасибо)
@Artfrost Жыл бұрын
Немного покритикую ) Что-то как то с сигналом вышло кривовато, на костылях да и спавн врагов по таймеру ну такое... применимо разве что в TD жанре, да и то по заранее прописанному сценарию. В качестве учебного пособия лучше было написать состоятельный спавнер по событиям/триггерам, новичок использует ваш пример и потом не будет знать что делать дальше, когда на карте спустя минуту будет месиво из врагов ) p.s. лайк за старания )
@GameCrafter_GD Жыл бұрын
Спасибо за конструктивную критику) насчет сигнала, если у вас есть предложение как сделать более эффективно я был бы вам признателен за пояснение) а что касается спавна по таймеру вы абсолютно правы, но в видео я так и сказал что это на пока, не хотел перегружать уроки информацией)
@sassas1433 Жыл бұрын
Согласен, два сигнала, один из которых "ждёт" другого по таймеру это костыль. Надо искать другой, красивый способ. Лайк по-любому под каждым видео, поддержим автора, в том числе и комментариями.
@niknikagain7 ай бұрын
@@GameCrafter_GDВ данном случае в обработчик коллизии передается объект area, с которым произошла коллизия. Через его parent получаем обект самого моба и тупо вызываем у него метод фиксации урона. Никакие кастомные сигналы вообще не нужны. Не понятно зачем нужно было городить эту кашу из сигналов, временных переменных и потом с ней же и бороться. Похоже автор не понимает для чего предназначены сигналы и старается засунуть их везде, где только может.
@cryzzone8165 Жыл бұрын
Я пытался сам писать, но вышла шняга , видос супер актуальный
@GameCrafter_GD Жыл бұрын
Спасибо
@OlegSabit Жыл бұрын
Побольше книг читай, чтобы расширить словарный запас и его качество.
@Ever_Firs Жыл бұрын
Очень круто, жду новую часть!
@GameCrafter_GD Жыл бұрын
Спасибо
@artur1772 Жыл бұрын
Спасибо! Отличные уроки
@GameCrafter_GD Жыл бұрын
Спасибо
@lilqnz2 ай бұрын
Надеюсь в дальнейших уроках сигнальный ад будет отрефакторин. Очень костыльная реализация урона по цели
@wchisato2024 Жыл бұрын
i hope tutorial will have boss fight , thank you tutorial !
@GameCrafter_GD Жыл бұрын
I will try)
@cryzzone8165 Жыл бұрын
привет, я сейчас разбираюсь с сигналами , и в ходе наблюдений нашел способ неплохо так оптимизировать большую часть скриптов где использовались сигналы, я делаю игрушку на подобии Vampire Survivors так что мне нужны плавающие глобальные переменные, и немного прожарив мозг я нашел супер простой способ сделать систему изменения статистик персонажа при этом оптимизировав ее относительно того что было в уроках, а также пофиксил баг с таймингами когда игра вылетала из за урона по врагам , если интересно могу скинуть код и подробно расписать систему
@GameCrafter_GD Жыл бұрын
Конечно интересно! Я и сам походу учусь записывая курс так что буду рад посмотреть, t.me/+6zyiuofwIhM4NGNl это ссылка на группу в тг, скинь туда инфу, буду признателен)
@tortice_also8 ай бұрын
12:40. Почему бы не поставить Player_dmg = 0? У меня всё работает и без задержки, и т. д. Одним словом (идеально!).
@tefetid Жыл бұрын
Жду новую часть! И хочеться добавить в игру меню паузы.
@GameCrafter_GD Жыл бұрын
Спасибо! Добавим)
@Psihopatush4 ай бұрын
Хотелось бы чтобы на видео было больше лайков
@DGLobster Жыл бұрын
Можно не использовать таймер в 11:52, а присвоить var player_dmg = 0 в начале, чтоб не был пустым (Nil)
@GameCrafter_GD Жыл бұрын
А не вызовет ли это баг в виде нулевого урона? Ведь проблема не в том что он nil а в том что необходимое значение не успевает дойти до срабатывая функции, или я не прав? В любом случае спасибо за замечание) но кстати я в последующих уроках решил отказаться от данного сигнала, и заменил его на глобальную переменную
@qvell3 ай бұрын
@@GameCrafter_GD именно нулевой урон и получается
@launchgametv9557 Жыл бұрын
после изменения политики юнити годот как никогда актуален)
@GameCrafter_GD Жыл бұрын
Я рад хоть и не рассчитывал на провал Юнити)
@AcrobatYT Жыл бұрын
Наверно только у вас нету хейтеров) спасибо вам
@GameCrafter_GD Жыл бұрын
Спасибо за комменты) мне тоже несколько дизлайков прилетало) всегда найдутся недовольные
@amedyrornu678911 ай бұрын
Привет всем у меня не работает урон наносится не всем но анимация работает у всех напишите сто делать пожалуйста автор или подписчики этого канала
@GameCrafter_GD11 ай бұрын
Привет! Попробуй скинуть скрины с кодом в телеграмм группе там скорее всего помогут разобраться)
@amedyrornu678911 ай бұрын
зорошо
@yakovlev-dev Жыл бұрын
Приветствую! Классный канал, если будет желание повзаимодействовать между каналами - пришли свои контакты или дай знать где тебя найти, спишемся, обсудим все )
@GameCrafter_GD Жыл бұрын
Привет!) спасибо за отзыв) насчет сотрудничества даже не знаю еще не думал ни о чем таком) а найти меня легко я всегда комменты читаю плюс есть группа для вопросов в телеграм, ссылка есть в описании канала
@fuggy4210 ай бұрын
Я знаю что в будущем ты переделал, но опишу ситуацию, это не совсем оптимально. Когда каждый гриб принимает сигнал, и записывает у себя переменную damage, даже если он урон не получал. Если будет 100 грибов, то все 100 будут получать такой сигнал. Нужно было попробовать сделать чтобы сигнал получал только нужный гриб. Или попробовать доставать урон через объект, который принимается в сигнале on_area_entered. С глобальной переменной damage, тоже не совсем красиво выходит, что какая-то часть данных об игроке лежит в глобальных переменных. Кстати есть новый синтаксис присоединения и посыла сигналов, что не надо писать имя в кавычках.