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

Сделать текстуру совместимой с асинхронной загрузкой текстуры

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

  • Текстура не разрешена для чтения/записи.
  • Текстура не находится в папке Ресурсы.
  • Если целью сборки является Android, сжатие LZ4 включено в окне Профиль сборки.

Обратите внимание, что если вы загружаете текстуру с помощью LoadImage(byte[] data), это заставляет Unity использовать синхронный конвейер загрузки, даже если вышеуказанные условия выполнены.

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

  • Для сетки не разрешено чтение/запись.
  • Сетка не находится в папке Ресурсы.
  • Сетка не имеет BlendShapes.
  • Unity не применил Динамическое Пакетирование к сетке, либо потому что сетка не подходит для Динамического Пакетирования, либо потому что Динамическое Пакетирование отключено. Дополнительные сведения о Динамическом Пакетировании см. в Пакетирование вызовов отрисовки.
  • Данные вершины/индекса сетки не нужны для Particle System, Terrain или Mesh Collider.
  • Сетка не имеет костных весов.
  • Сетка topology не является quads.
  • meshCompression для элемента сетки устанавливается на Off. Если целью сборки является Android, сжатие LZ4 включено в окне Профиль сборки.

Во всех других случаях Unity загружает текстуры и меши синхронно.