mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-07 03:51:50 +00:00
Merge pull request #940 from MihailRis/fix-assets-pipeline
update assets pipeline (moving to animation branch)
This commit is contained in:
commit
2c6cffcf19
14 changed files with 211 additions and 110 deletions
|
|
@ -28,7 +28,8 @@ app.sleep(time: number)
|
|||
-- Завершает выполнение движка, выводя стек вызовов для ослеживания места вызова функции.
|
||||
app.quit()
|
||||
|
||||
-- Ожидает истинности утверждения (условия), проверяемого функцией, выполняя основной цикл движка.
|
||||
-- Ожидает истинности утверждения (условия), проверяемого функцией,
|
||||
-- выполняя основной цикл движка.
|
||||
app.sleep_until(
|
||||
-- функция, проверяющее условия завершения ожидания
|
||||
predicate: function() -> boolean,
|
||||
|
|
@ -46,7 +47,11 @@ app.sleep_until(
|
|||
-- Проверяет, загружен ли контент.
|
||||
app.is_content_loaded() -> boolean
|
||||
|
||||
-- Загружает контент из конфига, нельзя использовать, если контент уже загружен
|
||||
-- Возвращает текущую конфигурацию контента (список id паков в порядке загрузки)
|
||||
app.get_content() -> table<string>
|
||||
|
||||
-- Загружает контент на основе текущей конфигурации.
|
||||
-- Не может быть использован, если контент уже загружен (см. app.reset_content).
|
||||
app.load_content()
|
||||
|
||||
-- Выгружает весь контент, сбрасывая до единственного пака ядра (`core`).
|
||||
|
|
@ -56,7 +61,7 @@ app.reset_content(
|
|||
)
|
||||
|
||||
-- Обновляет конфигурацию паков, проверяя её корректность (зависимости и доступность паков).
|
||||
-- Автоматически добавляет зависимости.
|
||||
-- Автоматически добавляет и упорядочивает паки в соответствии с зависимостями.
|
||||
-- Для удаления ВСЕХ паков из конфигурации можно использовать `pack.get_installed()`
|
||||
app.reconfig_packs(
|
||||
-- добавляемые паки
|
||||
|
|
@ -107,19 +112,22 @@ app.close_world(
|
|||
)
|
||||
```
|
||||
|
||||
|
||||
## Свойства и настройки движка
|
||||
|
||||
```lua
|
||||
-- Возвращает мажорную и минорную версии движка.
|
||||
app.get_version() -> int, int
|
||||
|
||||
-- Возвращает значение настройки. Бросает исключение, если настройки не существует.
|
||||
-- Возвращает значение настройки.
|
||||
-- Бросает исключение, если настройки не существует.
|
||||
app.get_setting(name: string) -> any
|
||||
|
||||
-- Устанавливает значение настройки. Бросает исключение, если настройки не существует.
|
||||
-- Устанавливает значение настройки.
|
||||
-- Бросает исключение, если настройки не существует.
|
||||
app.set_setting(name: string, value: any)
|
||||
|
||||
-- Возвращает таблицу с информацией о настройке. Бросает исключение, если настройки не существует.
|
||||
-- Возвращает таблицу с информацией о настройке.
|
||||
-- Бросает исключение, если настройки не существует.
|
||||
app.get_setting_info(name: string) -> table
|
||||
|
||||
-- Переводит окно на передний план и устанавливает фокус ввода.
|
||||
|
|
@ -127,6 +135,7 @@ app.focus()
|
|||
```
|
||||
|
||||
## Точки входа и пути
|
||||
|
||||
```lua
|
||||
-- Создаёт файловую систему в памяти.
|
||||
app.create_memory_device(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue