Пользовательский объект[]
Описание[]
Разрушаемый объект, который может использоваться по усмотрению создателя карты. Физические размеры объекта определяются размерами используемой текстуры.
Создание из скрипта[]
actor("user_object", 42, 128, {name="foo", texture="boo"})
Свойства[]
Свойство | Тип | Описание |
name | string | Необязательное произвольное имя объекта. Используется в скриптах. Не может быть двух объектов с одинаковым именем. |
on_destroy | string | Скрипт выполняется в момент уничтожения объекта. |
on_damage | string | Скрипт выполняется при повреждении объекта. В этом обработчике можно повлиять на судьбу объекта, изменяя значение health. |
health | float | Количество здоровья. Если значение становится равным нулю, объект уничтожается. Здоровье уменьшается при повреждениях (см. damage). |
max_health | float | Максимально возможное количество здоровья, которое используется при рисовании индикатора здоровья. При значении равном 0 объект считается неуязвимым. |
texture | multistring | Текстура. В текущей реализации отображается только первый кадр. |
Ссылки[]
- Полный список объектов в описании функции actor