Ящик[]
Описание[]
Обычный деревянный ящик :)
Создание из скрипта[]
actor("crate", 42, 128, {name="foo"})
Свойства[]
Свойство | Тип | Описание |
name | string | Необязательное произвольное имя объекта. Используется в скриптах. Не может быть двух объектов с одинаковым именем. |
on_destroy | string | Скрипт выполняется в момент уничтожения объекта. |
on_damage | string | Скрипт выполняется при повреждении объекта. В этом обработчике можно повлиять на судьбу объекта, изменяя значение health. |
health | float | Количество здоровья. Если значение становится равным нулю, объект уничтожается. Здоровье уменьшается при повреждениях (см. damage). |
max_health | float | Максимально возможное количество здоровья, которое используется при рисовании индикатора здоровья. При значении равном 0 объект считается неуязвимым. |
M | float | Масса. |
I | float | Момент инерции. |
percussion | float | Коэффициент повреждения других объектов при столкновении. Если значение равно 0, то объект не сможет нанести повреждения другим объектам. |
fragility | float | Коэффициент повреждаемости при столкновении с другими объектами. Если значение равно 0, то объект невозможно повредить при столкновении. |
Nx | float | Коэффициент сухого трения в продольном направлении. |
Ny | float | Коэффициент сухого трения в поперечном направлении. |
Nw | float | Коэффициент сухого трения вращения. |
rotation | float | Угол поворота по часовой стрелке, в радианах. |
Ссылки[]
- Полный список объектов в описании функции actor