Враги это... враги. Тут все очевидно. Как уже упоминалось, для их добавления необходимо добавить спрайты.

Кадры врагов по номерам:

  • 0 - кадр стойки, пока враг стоит на месте.
  • 1 - 4 - кадры передвижения.
  • 5 - 6 - кадры атаки.
  • 7 - 8 - кадры боли, после попадания во врага.
  • 9 - 11 - кадры смерти.
  • 12 - кадр трупа.
  • Также, необходимо добавить звуки врагов в папку Data/Sounds:

  • НазваниеВрагаAct - звук, воспроизводимый при обнаружении игрока врагом
  • НазваниеВрагаAttack - Звук, воспроизводимый при атаке
  • НазваниеВрагаDeath - звук, воспроизводимый при смерти
  • НазваниеВрагаHurt - звук, воспроизводимый при попадании по врагу
  • Параметры врагов:

  • Здоровье - здоровье врага.
  • Урон - урон, который нанесет враг. Движок немного варьирует это значение, прибавляя небольшое случайное значение.
  • Скорость - скорость врага в единицах в секунду. Размер блока 64 - следовательно значение 64 заставит врага передвигаться со скоростью в 1 блок в секунду.
  • Задержка - задержка между атаками (в сек). Позволяется указать дробное значение.
  • Стреляет - стреляет ли враг. Если не стреляет, то он будет пытаться приблизить на расстояние рукопашной атаки. Если же стреляет - дальность его атаки будет равняться максимальной дальности зрения (см. настройки карты).
  • Снаряды - определяет, стреляет ли враг снарядами (буллетами). Для того, чтобы снаряды в игре появились также необходимо добавить спрайт НазваниеВрагаProjectile.png
  • Исчезает - определяет, исчезает ли враг сразу после смерти.
  • Масштаб - задает масштаб врага.
  • Дроп - задает стандартный предмет, который выронит враг после смерти. Предметы включают аптечки, патроны и ключи.
  • Радиус - радиус врага, ближе которого к нему нельзя приблизиться.
  • Радиус взрыва - задает радиус взрыва, который возникнет после смерти врага. Если установить в 0, то враг не взорвется.
  • Скорость снаряда - задает скорость, с которой летит снаряд.
  • Удалить - удаляет врага. Делать это не рекомендуется, но если пришлось - на всякий случай стоит сделать бэкап.