device_mouse_dbclick_enable 함수 설명
device_mouse_dbclick_enable
함수는 장치가 왼쪽 마우스 버튼(좌클릭)의 더블탭을 오른쪽 마우스 버튼(우클릭) 입력으로 인식하도록 설정하는 데 사용됩니다. 기본적으로 이 기능은 true
로 설정되어 있어, 사용자가 장치 화면을 빠르게 두 번 탭할 때마다 반환 값은 오른쪽 마우스 버튼이 클릭된 것과 동일합니다. 이 기능이 활성화되면 첫 번째 탭은 mb_left
로 인식되고, 두 번째 탭은 mb_right
로 인식됩니다. 따라서 사용하는 코드가 이를 고려해야 합니다.
문법
device_mouse_dbclick_enable(bool);
인수
인수 이름 | 타입 | 설명 |
---|---|---|
bool | Boolean | 더블 클릭 감지를 켜거나 (true) 끄거나 (false) 설정합니다. |
반환 값
반환 값 | 타입 | 설명 |
---|---|---|
Boolean | Boolean | 함수 호출의 성공 여부를 나타냅니다. |
예제
아래 코드는 게임이 실행되는 장치가 Windows PC 또는 Mac인지 확인하고, 해당 장치일 경우 더블 탭 기능을 비활성화합니다.
||
|---|
device_mouse_dbclick_enable(false);
}
활용 예제
- 더블 클릭 기능 활성화
gml device_mouse_dbclick_enable(true);
- 더블 클릭 기능 비활성화
gml device_mouse_dbclick_enable(false);
- 더블 클릭 감지 후 특정 행동 수행
gml if (mb_left && mb_right) { // 특정 행동 수행 }
- 모바일 장치에서 더블 클릭 감지
gml if (device_mouse_dbclick_enable(true)) { // 모바일 장치에서 더블 클릭 감지 }
- 게임 설정에서 더블 클릭 기능 토글
gml if (settings.double_click_enabled) { device_mouse_dbclick_enable(true); } else { device_mouse_dbclick_enable(false); }