급정지의 느낌은 단일 변수가 아니다. 키를 놓는 순간 캐릭터 속도 감쇠, 조준점의 월드 좌표 이동, 화면에 보이는 프레임이 동시에 발생한다. 이 세 가지는 서로 다른 파라미터로 증폭되거나 압축되므로, 같은 브레이크 리듬도 장비, 해상도, 조준점에 따라 '안정'에서 '흔들림'으로 바뀐다. 이 글은 '연습'이 아니라 이 세 가지 계산을 분리해 측정하는 방법을 다룬다.
결론부터
급정지의 느낌은 단일 변수가 아니다. 방향키를 놓는 그 순간, 게임 안에서는 세 가지 일이 동시에 일어난다: 캐릭터 속도 감쇠, 조준점의 월드 좌표 기준 이동, 그리고 화면에 보이는 한 프레임. 이 셋은 서로 다른 파라미터로 증폭되거나 압축되기 때문에, 같은 브레이크 리듬도 다른 장비, 다른 해상도, 다른 조준점에서는 '안정'에서 '흔들림'으로 바뀐다.
이 글은 '더 연습하라'가 아니라, 이 세 가지 계산을 어떻게 분리해서 측정할지에 대한 것이다.
첫 번째 계산: 조준점 이동은 속도 감쇠와 같지 않다
많은 사람이 급정지를 '속도 0으로 만들기'로 이해한다. 하지만 조준점은 캐릭터 속도에 붙어 있는 게 아니라 시점에 붙어 있다. 캐릭터가 감속하는 동안에도 마우스는 계속 시점 증가분을 만들고, 이 둘이 합쳐져야 조준점의 실제 월드 이동이 된다.
핵심은 속도 감쇠는 시간에 따라 수렴하지만, 시점 증가분은 네 손이 주는 것이고 수렴하지 않는다는 점이다. 즉 브레이크 첫 100밀리초 동안 조준점 이동의 주된 기여자는 캐릭터 관성이 아니라, 아직 움직이고 있는 네 마우스인 경우가 많다.
검증 방법은 간단하다. 빈 맵에 들어가 벽에 점을 하나 찍고, 같은 역방향 탭 사격 리듬으로 브레이크를 걸고, 녹화 후 프레임 단위로 조준점이 벽 텍스처에 대해 얼마나 움직였는지 본다. 두 가지 패턴이 보일 것이다. 하나는 조준점이 먼저 튀어나갔다가 마우스에 의해 되돌아오는 것, 다른 하나는 조준점이 거의 제자리에 멈췄는데 캐릭터는 아직 미끄러지는 것이다. 전자는 마우스 계산, 후자는 속도 계산이다. 이걸 구분해야 손목을 바꿀지 리듬을 바꿀지 알 수 있다.
두 번째 계산: 시야각은 속도감의 증폭기다
시야각은 단순히 보이는 범위만 바꾸는 게 아니라 '이동 속도'에 대한 지각도 바꾼다. 시야각이 클수록 같은 월드 이동이 화면 픽셀 이동으로는 작아져 속도감이 압축된다. 시야각이 작을수록 속도감이 증폭되어 캐릭터가 실제보다 더 오래 미끄러지는 것처럼 느껴진다.
이것은 브레이크 지점 선택에 직접 영향을 준다. 높은 시야각 플레이어는 화면상 '아직 도착 안 한 것처럼' 보여서 더 늦게 브레이크하는 경향이 있다. 낮은 시야각 플레이어는 속도감이 증폭되어 주관적으로 이미 지나쳤다고 느껴서 더 일찍 브레이크하는 경향이 있다. 둘 다 틀린 게 아니다. 틀린 건 시야각을 바꾸고 브레이크 타이밍을 안 바꾸는 것이다.
최근에 시야각을 조정했다면, '느낌이 바뀌었다'고 하기 전에 브레이크 지점을 한 단계 뒤로 미루고 탭 사격 10세트를 돌려서 탄착 분포가 좁아지는지 퍼지는지 보라. 대부분의 '느낌 나빠짐'은 실제로 브레이크 지점이 시야각과 정렬되지 않은 것이다.
세 번째 계산: 프레임 타임 지터가 훔쳐가는 몇 밀리초
프레임이 급정지에 미치는 영향은 평균 프레임이 아니라 프레임 타임 지터에 있다. 브레이크는 짧은 윈도우 이벤트인데, 윈도우 안에서 한 프레임이 평소보다 늦게 도착하면 네가 보는 속도 피드백이 한 박자 늦고, 마우스 수정도 한 박자 늦는다. 이건 지연이 아니라 샘플링 어긋남이다.
그래서 '높은 프레임이 급정지를 더 안정적으로 만든다'는 말은 수정이 필요하다: 안정적인 프레임 타임이 높은 평균 프레임보다 더 중요하다. 평균 300프레임이지만 프레임 타임 지터가 큰 기계는, 안정적으로 180프레임을 유지하는 기계보다 브레이크 체감이 나쁠 수 있다.
통제 가능한 방법: 프레임 상한을 네가 안정적으로 유지할 수 있는 값으로 낮추고, 피크에 붙여서 돌리지 마라. 피크 프레임과 안정 프레임 사이의 차이가 바로 프레임 타임 지터가 먹어치우는 브레이크 정밀도다.
세 계산을 합쳐 보기
급정지의 최종 느낌은 조준점 이동 계산, 시야각 계산, 프레임 타임 계산의 곱이지 합이 아니다. 어느 하나라도 문제가 생기면 '내 브레이크가 부정확하다'로 위장한다.
다음에 급정지가 흔들린다고 느껴지면 바로 재연습하지 마라. 먼저 화면을 녹화해서 프레임 단위로 조준점 이동을 보고, 시야각이 바뀐 적 있는지 보고, 마지막으로 프레임 타임 곡선에 거친 부분이 있는지 봐라. 세 계산을 다 맞춰보면 문제는 대개 손에 있지 않다.
사격 실력은 결과고, 브레이크는 과정이며, 과정의 모든 계산은 맞아떨어져야 한다.