Texture2DArray

Успадковує: ImageTextureLayered < TextureLayered < Texture < Resource < RefCounted < Object

Єдиний фактурний ресурс, який складається з декількох, окремих зображень. Кожен образ має однакові розміри і кількість рівнів mipmap.

Опис

Texture2DArray відрізняється від Texture3D: Texture2DArray не підтримує трилінійну інтерполяцію між Images, тобто немає змішування. Дивіться також Cubemap і CubemapArray, які є масивами текстур зі спеціалізованими функціями кубічної карти.

Texture2DArray також відрізняється від AtlasTexture: у Texture2DArray усі зображення обробляються окремо. В атласі області (тобто окремі зображення) можуть бути різного розміру. Крім того, вам зазвичай потрібно додати відступи навколо регіонів, щоб запобігти випадковому відображенню УФ-променів до кількох регіонів. Те саме стосується mipmapping: ланцюжки Mipmap обробляються окремо для кожного шару. В атласі нарізку потрібно виконувати вручну в шейдері фрагментів.

Щоб самостійно створити такий файл текстури, повторно імпортуйте файли зображень за допомогою попередніх налаштувань імпорту редактора Godot. Щоб створити Texture2DArray із коду, використовуйте ImageTextureLayered.create_from_images() для екземпляра класу Texture2DArray.

Методи

Resource

create_placeholder() const


Описи методів

Resource create_placeholder() const 🔗

Створює заповнювач для цього ресурсу (PlaceholderTexture2DArray).