Unity 6.3
0 онлайн 17 гостей 3 в системе
Вход

Предварительная загрузка уровней mipmap

Если вы включаете камеру во время выполнения, поток mipmap требует времени для потока уровней mipmap в память.

Чтобы предотвратить это, можно использовать предварительную загрузку текстуры. Выполните следующие действия:

  1. Добавить компонент Streaming Controller к отключенной камере. Дополнительные сведения об этом компоненте см. в Настройка потока mipmap.
  2. Вызов StreamingController.SetPreloading API на камере для предварительной загрузки уровней mipmap.

Используйте StreamingController.CancelPreloading для отмены предварительной загрузки.

Вы можете использовать следующий APIs после включения предварительной загрузки:

Если эти APIs возвращают значения, указывающие на то, что Unity завершил предварительную загрузку, вам, возможно, придется подождать несколько кадров, прежде чем включить камеру, чтобы убедиться, что предварительная загрузка завершена.