Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

CompressedTexture2DArray

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

Аромат 2-вимірних фактур, необов'язково стискається.

Опис

Масив текстур, який завантажується з файлу .ctexarray. Цей формат файлів є внутрішнім для Godot; він створюється шляхом імпорту інших форматів зображень за допомогою системи імпорту. CompressedTexture2DArray може використовувати один з 4 методів стиснення:

  • Без втрат (WebP або PNG, без стиснення на графічному процесорі)

  • З втратами (WebP, без стиснення на графічному процесорі)

  • VRAM Compressed (стискається на графічному процесорі)

  • VRAM Uncompressed (без стиснення на графічному процесорі)

  • Basis Universal (стискається на графічному процесорі. Має менший розмір, ніж VRAM Compressed, але повільніше стискається і має нижчу якість, ніж VRAM Compressed)

Тільки VRAM Compressed фактично зменшує використання пам'яті на графічному процесорі. Методи стиснення Lossless та Lossy зменшують необхідний обсяг пам'яті на диску, але не зменшують використання пам'яті на графічному процесорі, оскільки текстура надсилається на графічний процесор без стиснення.

Використання VRAM Compressed також покращує час завантаження, оскільки текстури, стиснуті VRAM, завантажуються швидше порівняно з текстурами, що використовують стиснення без втрат або з втратами. Стиснення у VRAM може мати помітні артефакти і призначене для використання у 3D-візуалізації, а не у 2D-візуалізації.

Загальний опис масивів текстур дивіться у Texture2DArray.