37 lines
1.2 KiB
Markdown
37 lines
1.2 KiB
Markdown
# Библиотека *assets*
|
|
|
|
Библиотека для работы с аудио/визуальными загружаемыми ресурсами.
|
|
|
|
## Функции
|
|
|
|
```lua
|
|
-- Загружает текстуру
|
|
assets.load_texture(
|
|
-- Массив байт файла изображения
|
|
data: table | Bytearray,
|
|
-- Имя текстуры после загрузки
|
|
name: str,
|
|
-- Формат файла изображения (поддерживается только png)
|
|
[опционально]
|
|
format: str = "png"
|
|
)
|
|
|
|
-- Парсит и загружает 3D модель
|
|
assets.parse_model(
|
|
-- Формат файла модели (xml / vcm)
|
|
format: str,
|
|
-- Содержимое файла модели
|
|
content: str,
|
|
-- Имя модели после загрузки
|
|
name: str
|
|
)
|
|
|
|
-- Создаёт холст (Canvas) из загруженной текстуры
|
|
assets.to_canvas(
|
|
-- Имя загруженной текстуры.
|
|
-- Поддерживается как отдельные ("имя_текстуры"),
|
|
-- так и находящиеся в атласе ("атлас:имя_текстуры").
|
|
name: str
|
|
) --> Canvas
|
|
```
|