A texture array is a collection of 2D textures with the same size, format, and flags. The individual texture in the array are called slices or layers. In a shader, you can use an index to sample each slice.
Texture arrays are useful for implementing custom terrain rendering systems or other special effects where you need an efficient way to access many textures of the same size and format.
Texture arrays are supported if the platform supports one of the following graphics APIs:
To check if a platform supports texture arrays, use the SystemInfo.supports2DArrayTextures API at runtime.