GamingGravity

+112
с 2025

Инди разработка

22 подписчика
0 подписок

"У больших сцен, узлов на пару сотен, начинается хаос сигналов." возможно есть проблемы с архитектурой, я с подобным пока не сталкивался, но возможно проект просто маленький.

Godot - это НЕ C#! :-)))) ну да именно по этому моно, и именно по этому не могут починить веб экспорт.

Resource зачем в них вообще использовать сигналы? Какой смысл в этом?

Похоже ты говоришь о Connect( он удаляет сам это да, и там отписка не нужна) . Я же говорил о родных += событиях C#. Из той инфы что я рассматривал "Godot лишь генерирует эти события-обертки поверх своих сигналов для удобства C#-разработчиков. При такой подписке создается жесткая ссылка в рантайме. Движок Godot ничего не знает про эту C#-ссылку и не может автоматически её разорвать. Отписка через -= строго обязательна, иначе C#-объект навсегда застрянет в памяти. Плюс при изучении чисто С# постоянно говорилось об обязательности отписки". И не совсем понятно зачем ты исключил особенности C# из комментов, ты игры на нем пишешь или на C++ или GDScript. У Шарпов есть GC и у него своя специфика работы. Ядро Mono не даром идет отдельно...

А как поможет информация о "синхронизационный сигнал в системе" новичку, который еще не знает о сигналах? Тебе не кажется, что это порождает еще больше вопросов?

Разница между реализацией и абстракцией огромная. Мой блог и объяснения призваны помочь новичками создать игру, а не победить на олимпиаде. Изначально я указал, что в блоге будет мой опыт, а не научные статьи, которые чтобы понять нужно начать самому писать на том же уровне. Я изложил инфу как понял сам, и считаю, что этого достаточно чтобы двигаться дальше по темам, которыми я хочу поделиться, а это главное. Так что не понимаю, в чем я не честен, и что за безобразие. :-)

Звучит все же больше как реализация, я же пытался донести абстрактный смысл

Спасибо за инфу, я так глубоко не копал )) надо будет посмотреть!

Возможно не понятно написал, перефарзирую

Обычно берется самое популярное, это 1920 на 1080 - Full HD. Текст невидно вероятнее всего из за свойства font size. Следующее видео будет как раз о интерфейсах.