Автор молодец, но есть несколько моментов, которые бросаются в глаза: 1) public поля нарушают инкапсуляцию, лучше все таки [Serializefield] private ... (кровушка из глаз) 2) Шина событий та еще ловушка 3) Для UI ( и отделения его от модели, игровой или бизнес логики) отлично могут зайти MV-подобные паттерны Продолжай развиваться и нести хорошие практики в массы
Спасибо большой за такой комментарий) Хочу сказать, что 1 пункт я использую на практике всегда, хотел проще показать прост. И про 3 тоже знаю, но пока не говорил, но обязательно про это будет
Привет)) рад тебя и тут видеть) Увидимся скоро на стриме это точно. Мониторю 1 раз в день, а вот отвечаю уже по возможности. Могу сразу, могу через пару дней.
Это скорее просто обзор, чем урок, но все же спасибо!) Продолжения конкретно такой темы пока не нравровал, скорее будут уже уроки на конкретные темы просто
Спасибо) С микрофоном не понятная ситуация возникла, вроде все было окей, а на выходе получилось не очень. Но все перезаписывать..., потому буду что-то думать иначе)
Немного не хватило примеров использования конкретно в юнити интерфейсов и абстрактных классов, думаю новички не догонят все таки всю прелесть, а так все по делу)
да, я сценарий видео изначально писал под +- средний разбор тем, но видео будет ппц каким большим, такие не любят) Потому решил сделать очень обзорно, любую из этих тем я думаю еще буду разбирать постепенно в будущем. Спасибо за комментарий и твое мнение, это важно!)
Заставляет новичка подумать что вольный подход может быть неверным, надвигает новичка на какие то неверные но лучше чем никакие мысли, больше в принципе видно что автор примерно такой же новичок как и целевая аудитория. Т.е. в видео упоминается слово архитектура, но до определения архитектуры автор умом не дошёл
Если я про это не говорю, значит я тоже новичок. Примитивная логика на самом деле, соболезную... Целевая аудитория получает инфу в простейшем виде, значит автор относиться к этой целевой аудитории? Смешно...))
Интересно, а если енам, вдруг, совершенно неожиданно изменится и туда не просто что-то добавится, а что-то удалится или что-то сместится, что в этом случае будет с полями в СО, префабе? А если этот енам заюзали в сотне СО и про половину из них уже даже забыли? "Хорошая" практика неожиданно превращается в попаболь? )
Проблем нет, если есть руки. Enum добавляется в конец, а "удаляется" через заглушки. Если игра простая, это никогда проблемой не будет, а большой проект - подход другой)) ...странный коммент
@@RaybelCG Через какие заглушки? Енам сериализуется по значению, и в любом случае, если что-то в нем удалить или сместить, везде, где он юзается на префабах и СО, значения станут невалидными. Надо будет идти и руками их править. Да, это хорошо, если таких мест мало, но даже в этом случае, подход так себе.
@@RaybelCG Ну как сказать «не для новичков». Я для себя подчерпнул события - совершенно про них забыл. У меня в проектах 2-3-4 тысячи строк вполне бывают😂 А с событиями должно быть поменьше, попробую😅 Спасибо за видео, Raybel)