voxelcore/doc/ru/scripting/builtins/libassets.md
Xertis 32feb78002
Improved docs (#708)
* начало переписи доков

* extensions update

* libapp update

* libfile update

* io_stream update

* Update io_stream.md

* io_stream update x3

* io_stream update x4

* libtime update

* libgui update + make bytearray.md

* libinput update

* Update libapp.md

* Update libapp.md

* libgui update

* events.md ru fix

* да ну не надо так делать

--> не имеет смысла, ибо гитхаб -> показывает адекватно

* types refactoring

* fixes

* Update libblock.md

* Update libblock.md

* Update libbyteutil.md
2025-12-18 12:58:39 +03:00

1.2 KiB
Raw Blame History

Библиотека assets

Библиотека для работы с аудио/визуальными загружаемыми ресурсами.

Функции

-- Загружает текстуру
assets.load_texture(
    -- Массив байт файла изображения
    data: table | Bytearray,
    -- Имя текстуры после загрузки
    name: string,
    -- Формат файла изображения (поддерживается только png)
    [опционально]
    format: string = "png"
)

-- Парсит и загружает 3D модель
assets.parse_model(
    -- Формат файла модели (xml / vcm)
    format: string,
    -- Содержимое файла модели
    content: string,
    -- Имя модели после загрузки
    name: string
)

-- Создаёт холст (Canvas) из загруженной текстуры
assets.to_canvas(
    -- Имя загруженной текстуры. 
    -- Поддерживается как отдельные ("имя_текстуры"), 
    -- так и находящиеся в атласе ("атлас:имя_текстуры").
    name: string
) -> Canvas