히트스톱
Feel.HitStop(frames60) HitInfo.hitStop LabSettings.hitStopScale
원리
타격 순간 게임 시간을 몇 프레임 멈춰 '닿았다' 를 몸으로 느끼게 한다. 겹치면 더 긴 쪽을 유지하고, 표적은 정지 중 하얗게 + 1px 떨린다.
| 세기 | 프레임(60fps) | 예 |
|---|---|---|
| 약타 · 다단히트 | 2~4f | 뇌편 채찍, 달빛 관통 |
| 강타 | 8~12f | 연속베기 막타 11f |
| 필살 | 14f+ | 햇빛 14f, 밤을 담은 검 16f |
쓰는 법
HitInfo h = HitInfo.Heavy(damage, dir, color);
h.hitStop = 14;
Feel.Hit(target, h, point); // 히트스톱 + 흔들림 + 스파크 + 숫자 + 소리
주의
- 히트스톱 중 진행해야 하는 연출(임팩트 직후 플래시, 세상 물들이기)은
WaitForSecondsRealtime으로. 나머지 대기는Co.Wait(scaled). - 다단히트에서 매 타 길게 주면 흐름이 끊긴다 → 다단히트 리듬.