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.
Методи
create_placeholder() const |
Описи методів
Resource create_placeholder() const 🔗
Створює заповнювач для цього ресурсу (PlaceholderTexture2DArray).