keyboard_unset_map 함수 설명
keyboard_unset_map
함수는 모든 재매핑된 키를 초기 상태로 되돌리는 기능을 제공합니다. 즉, 모든 키가 본래의 기능으로 돌아갑니다.
문법
keyboard_unset_map();
반환값
- 해당 함수는 반환값이 없습니다.
예제
if (keyboard_check_pressed(vk_escape)) {
keyboard_unset_map();
}
위의 예제 코드는 사용자가 "escape" 키를 누르면 모든 매핑된 키를 기본 설정으로 재설정합니다.
활용 예제
예제 1: 게임에서 키 재매핑 초기화
게임에서 특정 키를 다른 기능으로 재매핑한 후, 사용자가 특정 조건을 만족했을 때 원래 키 설정으로 되돌리는 경우입니다.
if (keyboard_check_pressed(vk_r)) {
keyboard_unset_map(); // 'R' 키를 눌렀을 때 재매핑 초기화
}
예제 2: 메뉴에서 키 설정 초기화
게임의 설정 메뉴에서 사용자가 "초기화" 버튼을 클릭했을 때 모든 키 매핑을 초기화하는 예제입니다.
if (button_pressed) {
keyboard_unset_map(); // 버튼이 눌리면 모든 키 매핑 초기화
}
예제 3: 특정 상황에서 키 매핑 초기화
게임 중 특정 이벤트가 발생했을 때 모든 키 매핑을 초기화하는 예제입니다.
if (event_occurred) {
keyboard_unset_map(); // 이벤트 발생 시 키 매핑 초기화
}
관련 함수
함수 이름 | 설명 |
---|---|
keyboard_set_map | 특정 키를 다른 기능으로 재매핑합니다. |
keyboard_check_pressed | 특정 키가 눌렸는지 확인합니다. |
keyboard_check | 특정 키의 현재 상태를 확인합니다. |
이 문서에서는 keyboard_unset_map
함수의 기능과 활용 예제를 설명했습니다.