Дневник разработчика #21. Система урона.
💥 Один из основных и самых важных вопросов при проработке механик холодного оружия - это система нанесения урона.
🗡 Существует множество подходов, каждый из которых необходим для тех или иных целей - от простейшего точечного урона, как это реализовано в играх аналогичных Counter Strike, до почти дословного соответствия движений игрока нанесению урона, как это реализовано в любых "взрослых" RPG. Последний случай, естественно, наш.
Хитрость показанного на видео метода заключается в практически полном соответствии движения оружия нанесению урона. При этом компенсируются большинство камней преткновения, свойственных при данном подходе - нехватка либо избыток длины оружия, неравномерность анимации относительно "тиков" проверки, неизбежные запоздания и рассинхроны в сети при кооперативной и массовой онлайн-игре.
✅ В ходе тестов подтверждена идеальная регистрация попаданий по объектам от мельчайших веток до огромных движущихся целей.
Смотрите также:
Комментарии
Здесь еще никто не оставил комментарий
CollectableItemData.cs
[CreateMenuItem(fileName = "newItem", menuName = "Data/Items/Collectable", order = 51]