Вот из-за этого моя голова и болит. Я думал, что смогу тут сделать Mvc или mvvm но безтолку.
Вот выше человек написал, что для отслеживания прохождения препятствий должна быть отдельная компонента. Логично вроде. Но, а если игра наберёт масштаб и на сцене будет полторы сотни подобных компонентов. Ими всеми должен управлять какой-то менеджер. С этой целью я и пытался реализовать синглтон с observer.
в обычном приложении тоже может быть полторы сотни контролов
лучше решать проблемы по мере поступления, темболее новый движок
Но я ведь должен на раннем этапе обеспечить модульность и маштабируемость проекта.
Заведомо знать, что пишу говнокод - выше моих сил.
Я чисто по фану юнити учить начал, что бы фантазию реализовать свою. Но не разобравшись с архитектурными принципами делать игры - вообще не вариант. Получатся трупы
в обычном приложении тоже может быть полторы сотни контролов
Ну если брать бэкенд то там каждый контроллер - своя задача. Они не трогают друг друга. Ну там может редирект какой может быть. В любом случае там есть Mvc. Контроллеры не влияют друг на друга.
А в юнити смена состояния одного объекта напрямую может нести влияние на множество других. И это выносит мозг при написании кода.
P.s. Простите, что засираю чат своими недорозсуждениями.
Добрый день. Есть следующий вопрос: Какой логикой лучше всего прописать механику "ножниц"? Т.е есть лист/поле (в 2d). Если зажать кнопку мыши и вести курсор по нему (от границы поля!) то за ним остается след. Если довести курсор от одной точки границы листа до другой (т.е завершить процесс), то вся эта область меняет свое свойство (типа цвет или еще что). Может есть какие-то ассеты/фреймворки на эту тему?
Если кто работал с плагинами: Destructible 2d, Sprite Slicer, Smart Slice или Smart Destruction, просьба написать ЛС, если не тяжело и есть минутка. Есть вопросы, но нет подходящих мануалов.
Други, проблема. есть объект, внутри объект. если вешаю скрипт на родителя или вынеся вложенный как на самостоятельный объект он и вращается и двигается. если на вложенный то ничего не происходит. с примитивами проблеммы нет. что это может быть голову сломал