Показать сообщение отдельно
Старый 28.05.2012, 15:47   #309
cahekp
Разработчик
 
Аватар для cahekp
 
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений
(для 883 пользователей)
Ответ: Вопросы от новичка

to is.SarCasm:
Никак. Но можно детектить, зачем в очередной раз Юнити решила вызвать эту функцию. Если у тебя внутри нее есть какие-то вычисления (хотя в справке настоятельно рекомендуют этого не делать), то можешь их "обернуть" вот в такое условие:

void OnGUI() {
...
if (Event.current.type == EventType.Repaint)
{
// Весь код, который лежит тут, вызывается только один
// раз за кадр.
Debug.Log("Current frame: "+Time.frameCount);
}
...
}
__________________
(Offline)
 
Ответить с цитированием