@Wadim_wadim2000

Unity — что за Semaphore.WaitForSignal?

Я замечал в своей игре микрозадержки между кадрами, сначала подумал на свои скрипты, посмотрел - нет. Потом посмотрел профайлер, и нашел - все нагружает какой то вызов Semaphore.WaitForSignal.
Я про это информацию поискал, и понял что это баг, который в unity долго висел, а может ещё до сих пор висит.
Пожалуйста, посоветуйте либо версию без этого бага, либо как его исправить. Я буду очень вам благодарен!
  • Вопрос задан
  • 1852 просмотра
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Это не баг, а ожидание подготовки к следующему кадру.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@iDronov
Это ожидание следующих задач. Другими словами - бездействие.
Например, в приложениях для мобильных устройств по умолчанию стоит ограничение 30 кадров в секунду. Чтобы снять это ограничение добавьте в скрипт:
Application.targetFrameRate = 60;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы