ФЭНДОМ


ЯщикПравить

ОписаниеПравить

Обычный деревянный ящик :)

Создание из скриптаПравить

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