Сделать текстуру совместимой с асинхронной загрузкой текстуры
Текстура может использоваться в конвейере асинхронной загрузки, если выполнены следующие условия:
- Текстура не разрешена для чтения/записи.
- Текстура не находится в папке Ресурсы.
- Если целью сборки является Android, сжатие LZ4 включено в окне Профиль сборки.
Обратите внимание, что если вы загружаете текстуру с помощью LoadImage(byte[] data), это заставляет Unity использовать синхронный конвейер загрузки, даже если вышеуказанные условия выполнены.
Сетка может использоваться для конвейера асинхронной загрузки, если выполнены следующие условия:
- Для сетки не разрешено чтение/запись.
- Сетка не находится в папке Ресурсы.
- Сетка не имеет BlendShapes.
- Unity не применил Динамическое Пакетирование к сетке, либо потому что сетка не подходит для Динамического Пакетирования, либо потому что Динамическое Пакетирование отключено. Дополнительные сведения о Динамическом Пакетировании см. в Пакетирование вызовов отрисовки.
- Данные вершины/индекса сетки не нужны для Particle System, Terrain или Mesh Collider.
- Сетка не имеет костных весов.
- Сетка topology не является quads.
- meshCompression для элемента сетки устанавливается на Off. Если целью сборки является Android, сжатие LZ4 включено в окне Профиль сборки.
Во всех других случаях Unity загружает текстуры и меши синхронно.