Texture.streamingTextureLoadingCount
Declaration
public static ulong streamingTextureLoadingCount;Описание
Число потоковых Текстур с загружаемыми в настоящее время mipmaps.
При добавлении новой камеры может потребоваться несколько кадров, чтобы определить, какие новые текстуры должны быть загружены. Поэтому на это значение нельзя положиться сразу. Если какие-либо объекты перемещаются или камера перемещается, то это значение изменится, так что не гарантировано, что оно упадет до нуля. При реализации камерных вырезов рекомендуется иметь минимальное время для вычисления уровней mipmap и максимальное время для ожидания перед выполнением выреза. Это свойство может быть использовано со значением между min и max для того, чтобы вырезать раньше, если mipmap загружается вовремя.
Минимальное время зависит от количества рендереров в Scene и количества, которые обрабатываются в каждом кадре. Минимальное задержка кадра может быть рассчитано как (Texture.streamingRendererCount + (QualitySettings.streamingMipmapsRenderersPerFrame-1)) / QualitySettings.streamingMipmapsRenderersPerFrame. Максимальное время должно быть приемлемым для пользователя. E.g. 0.5 секунд (или 30 кадров при 60 Гц).
В целом streamingTexturePendingLoadCount является лучшим выбором для задержки камерного выреза, так как она включает как ожидающую, так и активную загрузку.
Дополнительные ресурсы: Texture.streamingTexturePendingLoadCount