Материал из Tank: Zone of Death Wiki
Обычный деревянный ящик :)
[править] Создание из скрипта
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