Unity 6.3
0 онлайн 106 гостей 3 в системе
Вход
Материалы и шейдеры Шаг 152 из 442

Введение в массивы текстур 2D

Массив текстур представляет собой коллекцию текстур 2D с одинаковым размером, форматом и флагами. Индивидуальные текстуры в массиве называются слоями или слоями. В шейдере вы можете использовать индекс для выборки каждого слоя.

Массивы текстур полезны для реализации пользовательских систем рендеринга рельефа или других специальных эффектов, где вам нужен эффективный способ доступа к многим текстурам одного размера и формата.

Поддержка платформы

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

  • DirectX11 и DirectX12 (Windows)
  • Metal (iOS, macOS)
  • OpenGL Ядро (macOS, Linux)
  • OpenGL ES 3.0 (Android, WebGL 2.0)
  • Vulkan (Windows, Linux)

Чтобы проверить, поддерживает ли платформа массивы текстур, используйте SystemInfo.supports2DArrayTextures API во время выполнения.