Merge branch 'main' into release-0.26
This commit is contained in:
@@ -77,12 +77,14 @@ app.is_content_loaded() -> bool
|
||||
|
||||
```lua
|
||||
app.new_world(
|
||||
-- название мира
|
||||
-- название мира, пустая строка приведёт к созданию безымянного мира
|
||||
name: str,
|
||||
-- зерно генерации
|
||||
seed: str,
|
||||
-- название генератора
|
||||
generator: str
|
||||
-- id локального игрока
|
||||
[опционально] local_player: int=0
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
@@ -65,4 +65,7 @@ hud.is_paused() -> bool
|
||||
|
||||
-- Возвращает true если открыт инвентарь или оверлей.
|
||||
hud.is_inventory_open() -> bool
|
||||
|
||||
-- Устанавливает разрешение на паузу. При значении false меню паузы не приостанавливает игру.
|
||||
hud.set_allow_pause(flag: bool)
|
||||
```
|
||||
|
||||
@@ -37,10 +37,10 @@ player.set_vel(playerid: int, x: number, y: number, z: number)
|
||||
Устанавливает x, y, z линейной скорости игрока
|
||||
|
||||
```lua
|
||||
player.get_rot(playerid: int) -> number, number, number
|
||||
player.get_rot(playerid: int, interpolated: bool=false) -> number, number, number
|
||||
```
|
||||
|
||||
Возвращает x, y, z вращения камеры (в радианах)
|
||||
Возвращает x, y, z вращения камеры (в радианах). Интерполяция актуальна в случаях, когда частота обновления вращения ниже частоты кадров.
|
||||
|
||||
```lua
|
||||
player.set_rot(playerid: int, x: number, y: number, z: number)
|
||||
|
||||
@@ -56,6 +56,7 @@ document["worlds-panel"]:clear()
|
||||
| ------------------- | ----------------------------------------------------------------------- |
|
||||
| moveInto(container) | перемещает элемент в указанный контейнер (указывается элемент, а не id) |
|
||||
| destruct() | удаляет элемент |
|
||||
| reposition() | обновляет позицию элемента на основе функции позиционирования |
|
||||
|
||||
## Контейнеры
|
||||
|
||||
|
||||
@@ -19,3 +19,33 @@
|
||||
Вывод:
|
||||
|
||||
***<ins>Сообщение</ins>***, демонстрирующее *~~обедненные~~ объединенные* стили<ins>~~.~~</ins>
|
||||
|
||||
## Цвета
|
||||
|
||||
Цвет текста задается при помощи цветового кода: [#RRGGBB]
|
||||
|
||||
| Компонент | Назначение |
|
||||
| ------------ | ------------------------- |
|
||||
| R | Используется для интенсивности красного |
|
||||
| G | Используется для интенсивности зеленого |
|
||||
| B | Используется для интенсивности синего |
|
||||
|
||||
### Например:
|
||||
|
||||
<span style="color: #ff0000">
|
||||
<span style="color:rgb(105, 105, 105)">
|
||||
[#ff0000]
|
||||
</span>Красный Текст
|
||||
</span>
|
||||
|
||||
<span style="color: #00ff00">
|
||||
<span style="color:rgb(105, 105, 105)">
|
||||
[#00ff00]
|
||||
</span>Зеленый Текст
|
||||
</span>
|
||||
|
||||
<span style="color: #0000ff">
|
||||
<span style="color:rgb(105, 105, 105)">
|
||||
[#0000ff]
|
||||
</span>Синий Текст
|
||||
</span>
|
||||
@@ -39,6 +39,7 @@
|
||||
- `margin` - внешний отступ элемента. Тип: 4D вектор.
|
||||
Порядок: `"left,top,right,bottom"`
|
||||
- `visible` - видимость элемента. Тип: логический ("true"/"false").
|
||||
- `min-size` - минимальный размер элемента. Тип: 2D вектор.
|
||||
- `position-func` - поставщик позиции элемента (два числа), вызываемый при изменении размера контейнера, в котором находится элемент, либо при добавлении элемента в контейнер. Может быть вызван до вызова on_hud_open.
|
||||
- `size-func` - поставщик размера элемента (два числа), вызываемый при изменении размера контейнера, в котором находится элемент, либо при добавлении элемента в контейнер. Может быть вызван до вызова on_hud_open.
|
||||
- `onclick` - lua функция вызываемая при нажатии на элемент.
|
||||
@@ -67,6 +68,7 @@
|
||||
|
||||
В число панелей также входят кнопки.
|
||||
- `max-length` - максимальная длина, на которую растягивается панель до начала скроллинга (если scrollable = true). Тип: число
|
||||
- `min-length` - минимальная длина панели. Тип: число
|
||||
- `orientation` - ориентация панели: horizontal/vertical.
|
||||
|
||||
# Основные элементы
|
||||
|
||||
Reference in New Issue
Block a user