Size: a a a

2020 June 05

AP

Alexander P in unity3d.ru
Yevhen Kazmin
но мы то из-вне доступ получаем и не знаем что в геттере написано. Если поле - то очевидно быстрый доступ, а если свойство, то (очень маловероятно) может быть и GetComponent
Так и в поле ты тоже не будешь знать без исходников, что написано.
источник

YK

Yevhen Kazmin in unity3d.ru
Max
У юнитеков вообще мало где поля юзаются в основном везде свойства понатыканы
а в монобехах юзеров заставляют поля писать, а не свойства
источник

YK

Yevhen Kazmin in unity3d.ru
при том я вообще склонен поля только приватными делать
источник

AP

Alexander P in unity3d.ru
И, как правило, там должно быть анонимное свойство с приватным сеттером
источник

YK

Yevhen Kazmin in unity3d.ru
Alexander P
Так и в поле ты тоже не будешь знать без исходников, что написано.
так доступ к полю - это просто считывание из памяти, а свойство - вызов функции (потенциально с оверхедом)
источник

AP

Alexander P in unity3d.ru
Yevhen Kazmin
так доступ к полю - это просто считывание из памяти, а свойство - вызов функции (потенциально с оверхедом)
А, всё, я понял, про что ты. Насчёт трансформа: юнитеки сами в доках писали, что с пятой версии трансформ закэширован. Так что оверхед там очень вряд ли будет.
источник

AP

Alexander P in unity3d.ru
Логично предположить, что монобех по-любому будет иметь трансформ, поэтому и закэшировали.
источник

YK

Yevhen Kazmin in unity3d.ru
то, что закешировали, это окей, так и должно быть, но имхо в монобех слишком много всего напихали, там и обработчики физики, рендера, частиц, трансформа, сети
источник

YK

Yevhen Kazmin in unity3d.ru
просто швейцарский нож
источник

R

Roman Savelyev in unity3d.ru
Подскажите, какие настройки подкрутить, что бы в юнити у png не  снижалось качество. Текстура на плейне. Картинка сейчас заблюривается.
источник

AV

Ant Vol in unity3d.ru
господа, а поделитесь плиз опытом создания .io мультиплеера
источник

А

Александр in unity3d.ru
Yevhen Kazmin
то, что закешировали, это окей, так и должно быть, но имхо в монобех слишком много всего напихали, там и обработчики физики, рендера, частиц, трансформа, сети
А как всё это разделить то?)
источник

А

Александр in unity3d.ru
Множественного наследования за исключением интерфейсов в шарпе нет
источник

AP

Alexander P in unity3d.ru
Интерфейсами и разделить
источник

YK

Yevhen Kazmin in unity3d.ru
Александр
А как всё это разделить то?)
интерфейсы
источник

AP

Alexander P in unity3d.ru
Буковка I в SOLID
источник

YK

Yevhen Kazmin in unity3d.ru
а уже ответили
источник

AP

Alexander P in unity3d.ru
Так-то, конечно, комбайн, да
источник

А

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

YK

Yevhen Kazmin in unity3d.ru
я бы сделал чтоб каждая система (физика, сеть, партиклы) давала свои события, а монобех мог бы подписаться на что надо. но это первое, что пришло в голову
источник