게임 개발 · 기술 동향미로의 개발노트
카테고리

SDL

SDL 3.4.20, Windows 상대 마우스 모드에서 휠 방향 수정

모아보기 · 소식 기준일 · 블로그 공개

상대 모드의 휠 방향과 Wayland 클립보드 처리를 손본 안정판입니다.

버튼 사이에 스크롤 휠이 있는 마우스
입력 장치의 스크롤 휠을 보여주는 참고 사진입니다. Qurren · CC BY-SA 3.0. · 이미지 출처 · 이용 조건

발표 내용

SDL의 안정판 버그 수정 릴리스 3.4.20은 Windows 상대 마우스 모드에서 휠 방향이 잘못 처리되던 문제를 수정했습니다. Wayland의 클립보드 처리도 개선됐습니다.

확인할 부분

시점 조작을 위해 커서를 고정하는 게임은 일반 메뉴의 마우스 입력만으로 이 오류를 발견하기 어렵습니다. 실제 플레이 모드에서 휠이 기대한 방향으로 동작하는지 따로 볼 수 있어요.

메뉴에서 정상이어도 게임 안에서 확인해야 합니다

마우스 커서가 움직이는 메뉴와 커서를 화면 중앙에 둔 채 움직임을 읽는 카메라 조작은 입력 경로가 다를 수 있어요. 휠을 무기 선택이나 카메라 확대에 연결한 게임이라면 메뉴를 스크롤할 때 정상이어도, 플레이 중에는 한 칸 위로 돌렸을 때 반대쪽 동작이 나오는 문제가 숨어 있을 수 있어요. 이번 수정의 조건은 Windows의 상대 마우스 모드입니다.

재현할 때에는 같은 휠 조작을 메뉴와 실제 플레이에서 각각 수행합니다. 화면에 보인 선택 결과와 원시 이벤트의 방향을 함께 보면, 이벤트가 거꾸로 들어온 것인지 게임이 바인딩을 반대로 매핑한 것인지 좁히기 쉽습니다. 일시 정지 메뉴에 들어갔다 나온 직후나 다른 창을 선택했다가 돌아왔을 때 모드가 다시 제대로 적용되는지도 봅니다.

Wayland 클립보드 처리 개선은 또 다른 플랫폼에서 별도로 확인할 사항입니다. Windows 상대 마우스 실험을 통과해도 Linux에서 붙여넣기 흐름이 정상이라는 결론은 나오지 않습니다. 공통 라이브러리를 갱신할 때는 같은 버전 번호 아래 여러 플랫폼의 변경이 함께 들어올 수 있으므로, 각 변경이 나타나는 실제 입력 경로를 정해 두는 편이 좋습니다. 이 패치에서 Windows 게임이 볼 지점은 휠을 돌린 물리적 방향과 게임에 기록된 동작의 일치 여부입니다.

출처

같은 카테고리의 글

최신 게임 개발 동향 전체 보기 ↗