mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 18:41:51 +00:00
2 KiB
2 KiB
Библиотека assets
Библиотека для работы с аудио/визуальными загружаемыми ресурсами.
Функции
-- Запрашивает фоновую загрузку текстуры
assets.request_texture(
-- Файл изображения
filename: string,
-- Имя текстуры после загрузки
name: string,
)
-- Загружает текстуру
assets.load_texture(
-- Массив байт файла изображения
data: table | Bytearray,
-- Имя текстуры после загрузки
name: string,
-- Формат файла изображения (поддерживается только png)
[опционально]
format: string = "png"
)
-- Парсит и загружает 3D модель
assets.parse_model(
-- Формат файла модели (xml / vcm)
format: string,
-- Содержимое файла модели
content: string,
-- Имя модели после загрузки
name: string,
-- Имя скелета после загрузки. Может совпадать с именем модели.
-- Модель будет разделена по именованным костям.
[опционально]
skeleton_name: string
)
-- Парсит и загружает анимацию
assets.parse_animation(
-- Формат файла анимации (vca)
format: string,
-- Содержимое файла анимации
content: string,
-- Имя анимации после загрузки
name: string
)
-- Создаёт холст (Canvas) из загруженной текстуры
assets.to_canvas(
-- Имя загруженной текстуры.
-- Поддерживается как отдельные ("имя_текстуры"),
-- так и находящиеся в атласе ("атлас:имя_текстуры").
name: string
) -> Canvas