Size: a a a

2020 May 09

ДM

Денис Milos in unity3d.ru
Подскажите,как лучше для оптимизации, писать 1 длинный скрипт на 200 строк для одного врага или лучше разбить его на 2-3 скрипта?
источник

ДM

Денис Milos in unity3d.ru
Или если кол-во скриптов увеличится,то будет хуже?
источник

А

Александр in unity3d.ru
Денис Milos
Подскажите,как лучше для оптимизации, писать 1 длинный скрипт на 200 строк для одного врага или лучше разбить его на 2-3 скрипта?
Если ты разделишь код на 2-3 скрипта, то тебе нужно будет создавать объекты классов, получать поля и методы) количество строк у тебя станет ещё больше) а вообще никакого видимого прироста/падения производительности нет)
источник

А

Александр in unity3d.ru
200 строк это не так уж и критично для одного скрипта. Тут скорее всё ограничивается читабельностью и гибкостью кода
источник

ДM

Денис Milos in unity3d.ru
Александр
200 строк это не так уж и критично для одного скрипта. Тут скорее всё ограничивается читабельностью и гибкостью кода
Ясно, спасибо
источник

ДM

Денис Milos in unity3d.ru
Александр
200 строк это не так уж и критично для одного скрипта. Тут скорее всё ограничивается читабельностью и гибкостью кода
Но когда врагов сравнится 200 шт,то игра просто улетает(((((
источник

👨n

👨🏼‍💻 Pírαt neωTíme 🛩... in unity3d.ru
Александр
200 строк это не так уж и критично для одного скрипта. Тут скорее всё ограничивается читабельностью и гибкостью кода
вот когда становится 5к строк..))))
источник

el

elisa lam in unity3d.ru
Денис Milos
Подскажите,как лучше для оптимизации, писать 1 длинный скрипт на 200 строк для одного врага или лучше разбить его на 2-3 скрипта?
логично делить на независимые компоненты, но это если они и правда независимые и переиспользуются где-то ещё
источник

А

Александр in unity3d.ru
Денис Milos
Но когда врагов сравнится 200 шт,то игра просто улетает(((((
Так игра улетает не от кол-ва скриптов, а от кол-ва мешей, которые нужно отрендерить)
источник

👨n

👨🏼‍💻 Pírαt neωTíme 🛩... in unity3d.ru
Денис Milos
Подскажите,как лучше для оптимизации, писать 1 длинный скрипт на 200 строк для одного врага или лучше разбить его на 2-3 скрипта?
Опирайся на то как легко тебе будет потом взаимодействовать со скриптом и дорабатывать, ты такими действиями оптимизируешь не скрипт, а скорость и сложность разработки)
источник

А

Александр in unity3d.ru
На них небось ещё и физика есть + по хрен пойми сколько полигонов
источник

👨n

👨🏼‍💻 Pírαt neωTíme 🛩... in unity3d.ru
Александр
Так игра улетает не от кол-ва скриптов, а от кол-ва мешей, которые нужно отрендерить)
ой, некоторые так пишут скрипты, что и без мешей всё улетит)) но тут как бы никакое разделение уже не поможет
источник

А

Александр in unity3d.ru
👨🏼‍💻 Pírαt neωTíme 🛩
ой, некоторые так пишут скрипты, что и без мешей всё улетит)) но тут как бы никакое разделение уже не поможет
Чего?))
источник

el

elisa lam in unity3d.ru
да, бывает, но редко.
источник

А

Александр in unity3d.ru
Да, если вайл-тру луп кинуть в апдейт, то улетит) а так не попадалось ситуации, где лагает чисто из-за кода)
источник

el

elisa lam in unity3d.ru
и даже милльон гц аллокаций на кадр не встречались?
источник

А

Александр in unity3d.ru
Разве что ГК шалит из-за "нЕсТаНдАрТнОгО" кода, но это тоже хз)
источник

AP

Alexander P in unity3d.ru
Александр
Да, если вайл-тру луп кинуть в апдейт, то улетит) а так не попадалось ситуации, где лагает чисто из-за кода)
несколько хороших аллокаций в апдейте, и GC придет за тобой
источник

А

Александр in unity3d.ru
Alexander P
несколько хороших аллокаций в апдейте, и GC придет за тобой
А, ну вот)
источник

А

Александр in unity3d.ru
Ну тут дело в разделения одного кода. Если он изначально написан через жёпу, то его дели, не дели - всё равно будет плохо)
источник