Sky Delivery — Негативные эффекты

Я причесал логику нанесения периодического урона в своём аркадном авиасимуляторе. Это используется в токсичном тумане и при достаточной близости к оку бури в ураган.

Ранее у меня там был лютый хардкод, и негативный эффект на самолёте мог висеть только один. Сейчас я это исправил. Самолёт может находится под воздействием нескольких дотов сразу.

На видео алые искры это результат нанесения урона смерчем, а зелёные от кислотного тумана. Доты имеют следующие характеристики:

  • damage — Урон наносимый за один тик
  • damageIntervalMs — Интервал между тиками
  • dmgEffect — Визуальный эффект получения получения урона
  • effectClip — Звуковой эффект получения урона
  • damageSelectorType — Вариант выборка детали для урона(Только крылья, только шасси, только кузов, все крому кузова, любая деталь)

Этот техдолг давно висел у меня в бэклоге, и вот, наконец, я его закрыл. Теперь можно эти негативные эффекты свободно использовать уже для геймдизайна. К примеру сделать миссию с поломкой самолёта, где нужно успеть дотянуть до аэродрома, или типа того

9
1
8 комментариев