vajaja.dev
На главную vajaja.dev

NPC Damage System

NPC Damage System для Unity

Модульная система урона для Unity, которая запускает визуальную, физическую и звуковую реакцию одним вызовом ApplyDamage.

NPC Damage System — слои шейдерных повреждений на персонаже

Роль в проекте: Заказная разработка шейдера и системы урона для Unity

Технологии и направления:
UnityШейдерСистема уронаRagdollФизикаАудио

Постепенные повреждения в шейдере

RenderTexture-маска сохраняет силу урона в точке попадания. Слои царапин, ссадин и ран постепенно смешиваются с цветом, нормалями, metallic и smoothness.

Реакция ragdoll и звук

Ближайшая часть ragdoll получает физический импульс. Звук удара и его громкость зависят от силы, связывая воздействие с физикой и аудио.

Независимые модули урона

Опциональный импульс Emission подсвечивает повреждённую область. Каждый модуль можно включать отдельно в соответствии с задачами Unity-проекта.

Обсудить систему для Unity