Ответ: Вопросы от новичка
to is.SarCasm:
Никак. Но можно детектить, зачем в очередной раз Юнити решила вызвать эту функцию. Если у тебя внутри нее есть какие-то вычисления (хотя в справке настоятельно рекомендуют этого не делать), то можешь их "обернуть" вот в такое условие:
void OnGUI() {
...
if (Event.current.type == EventType.Repaint)
{
// Весь код, который лежит тут, вызывается только один
// раз за кадр.
Debug.Log("Current frame: "+Time.frameCount);
}
...
}
|