Texture2DArray

Наследует: ImageTextureLayered < TextureLayered < Texture < Resource < RefCounted < Object

Один ресурс текстуры, состоящий из нескольких отдельных изображений. Каждое изображение имеет одинаковые размеры и количество уровней mipmap.

Описание

Texture2DArray отличается от Texture3D: Texture2DArray не поддерживает трилинейную интерполяцию между Image, т. е. смешивание отсутствует. См. также Cubemap и CubemapArray, которые являются массивами текстур со специализированными функциями кубической карты.

Texture2DArray также отличается от AtlasTexture: в Texture2DArray все изображения обрабатываются отдельно. В атласе регионы (т. е. отдельные изображения) могут быть разных размеров. Кроме того, обычно необходимо добавлять отступ вокруг регионов, чтобы предотвратить случайное UV-сопоставление с несколькими регионами. То же самое касается и mip-сопоставления: цепочки Mip-карт обрабатываются отдельно для каждого слоя. В атласе нарезка должна выполняться вручную в шейдере фрагментов.

Чтобы создать такой файл текстуры самостоятельно, повторно импортируйте файлы изображений с помощью предустановок импорта редактора Godot. Чтобы создать Texture2DArray из кода, используйте ImageTextureLayered.create_from_images() для экземпляра класса Texture2DArray.

Методы

Resource

create_placeholder() const


Описания метода

Resource create_placeholder() const 🔗

Создает версию-заполнитель этого ресурса (PlaceholderTexture2DArray).