итд) и заморачиваться с передачей нужных переменных и полей между ними или написать все в одном? Вроде первый вариант более правильный, но влечёт за собой большие гемор и стоит ли оно того?
Первый вариант похож на ECS, второй на ООП.
А что из этого лучше? Или без разницы. Различаются лишь удобством последующего использования?
ты вот интереса ради погугли что такое ECS и в чем его различие от ООП
Подходом к разработке, ECS отлично подходит для изолированных объектов, которые везде работают одинаково, то есть ты пробегаешься по 1000 объектам где есть комплнента и у них одна логика на всех, а если бегать в несколько потоков или через компьют шейдер то получишь прирост производительности если PCI шину данными не забьешь. В ООП подходе у тебя объект самодостаточен и логика выполняется самим объектом
Обсуждают сегодня