Size: a a a

2020 June 05

K

KertBLAM in unity3d.ru
После нажатия и отпуска кнопки, её начальное положение меняется по высоте со 150 на 149.999999. Как целое число вернуть можно ?
источник

Y2

Yragan 2404 in unity3d.ru
KertBLAM
После нажатия и отпуска кнопки, её начальное положение меняется по высоте со 150 на 149.999999. Как целое число вернуть можно ?
источник

ДК

Даниил Котов... in unity3d.ru
KertBLAM
После нажатия и отпуска кнопки, её начальное положение меняется по высоте со 150 на 149.999999. Как целое число вернуть можно ?
это плохо?)
источник

DP

Dimas Prima in unity3d.ru
Ребят, напомните, какое сочетание клавиш передвинет камеру на место с которого смотришь ?
источник

A

Andrew in unity3d.ru
Dimas Prima
Ребят, напомните, какое сочетание клавиш передвинет камеру на место с которого смотришь ?
Ктрл шифт ф
источник

A

Andrew in unity3d.ru
Это и с другими пред етами работает)
источник

MW

Mad Way in unity3d.ru
У меня есть переменная, отвечающая за то, включен конкретный объект. Таких объектов очень много. Как правильнее будет:


if (isOn != Counter.activeSelf)
 Counter.SetActive (isOn);

Или же просто:

Counter.SetActive (isOn);
источник

MW

Mad Way in unity3d.ru
Вызов SetActive() тяжёлый или нет? Нужны предварительные проверки?
источник

YK

Yevhen Kazmin in unity3d.ru
я думаю если объект активен, а ты сделаешь SetActive(true), то ничего не произойдет (так же и с false)
источник

YK

Yevhen Kazmin in unity3d.ru
так что первый вариант хуже из-за внешнего вида и только
источник

VS

Vladimir Skoblo in unity3d.ru
Mad Way
Вызов SetActive() тяжёлый или нет? Нужны предварительные проверки?
Желательно.
источник

VS

Vladimir Skoblo in unity3d.ru
Mad Way
Вызов SetActive() тяжёлый или нет? Нужны предварительные проверки?
Можно сделать extension method с проверкой внутри
источник

MW

Mad Way in unity3d.ru
Первый вариант (когда ничего менять не надо) на 500 объектов жрёт 0.2 мс по профайлеру.
источник

MW

Mad Way in unity3d.ru
Второй — 0.194-0.198. 0.2 не поймал пока, но это разброс может быть. Увеличу до 5000 объектов и гляну результаты.
источник

VS

Vladimir Skoblo in unity3d.ru
Да ставь сразу на пару порядков больше. Будет более явно видно.
источник

MW

Mad Way in unity3d.ru
При 2000 объектах первый метод даёт 0.8-1.25

Второй — стабильные 0.36-0.38.
источник

MW

Mad Way in unity3d.ru
Так что, как ни странно, оба неправы. Разница есть, только выгоднее почему-то без проверок.
источник

MW

Mad Way in unity3d.ru
Кто пояснит? Даже если Юнити ничего не делает, он всё равно читает X и читает Y, а затем их сравнивает.
источник

YK

Yevhen Kazmin in unity3d.ru
Mad Way
Так что, как ни странно, оба неправы. Разница есть, только выгоднее почему-то без проверок.
ну очевидно же первый вариант делает лишнюю проверку, которая и кушает процессорное время
источник

YK

Yevhen Kazmin in unity3d.ru
и думал это очевидно будет
источник