Анализ потока mipmap
В представлении Scene есть режим Debug Draw Mode, который помогает визуализировать и отлаживать поток mipmap (мипмап) в вашей сцене. Чтобы включить его, выполните следующие действия:
- Выберите Debug Draw Mode в Scene вид Режимы рисования накладки.
- Выберите Текстура Mipmap поток.
Режим отладки рисует GameObjects следующими цветами:
- Зелёный, если текстура использует меньше уровней mipmap.
- Красный, если текстура использует меньше уровней mipmap, потому что поток mipmap не имеет достаточно ресурсов, чтобы загрузить их все.
- Синий, если текстура не использует поток mipmap, или нет рендерера, вычисляющего уровни mipmap.
Примечание: Если вы используете MainTexture API для установки основной текстуры, текстура не будет отображаться в режиме отладки рисования.
Если в вашем проекте используется конвейер отображения с возможностью написания сценариев, используйте следующую команду для анализа потока mipmap:
- Отладчик рендеринга в URP
- Отладчик рендеринга в HDRP
Получить информацию о потоке mipmap в сценарии
Для получения информации о памяти текстуры используйте следующие свойства:
- Texture.currentTextureMemory
- Texture.desiredTextureMemory
- Texture.totalTextureMemory
- Texture.targetTextureMemory
- Texture.nonStreamingTextureMemory
Чтобы получить информацию о количестве текстур или рендеров, на которые влияет поток mipmap, используйте следующие свойства:
- Texture.streamingMipmapUploadCount
- Texture.nonStreamingTextureCount
- Texture.streamingTextureCount
- Texture.streamingRendererCount
Чтобы получить информацию об уровнях mipmap для текстуры, используйте следующие свойства: