Manual
더블 탭 제스처 거리 설정
이 문서는 더블 탭 제스처를 설정하는 방법에 대해 설명합니다. 이 기능은 화면을 한 번 탭한 후 다시 탭할 때 필요한 거리(인치 단위)를 설정합니다. 기본값은 0.1 인치입니다. 함수 설명 * 함수 이름: gesture_double_tap_distance * 목적: 더블 탭 제스처를 트리거하기 위해 화면을 다시 터치해야 하는 거리를 설정합니다. * 거리
Manual
이 문서는 더블 탭 제스처를 설정하는 방법에 대해 설명합니다. 이 기능은 화면을 한 번 탭한 후 다시 탭할 때 필요한 거리(인치 단위)를 설정합니다. 기본값은 0.1 인치입니다. 함수 설명 * 함수 이름: gesture_double_tap_distance * 목적: 더블 탭 제스처를 트리거하기 위해 화면을 다시 터치해야 하는 거리를 설정합니다. * 거리
Manual
event_data 변수는 전역 범위에서 사용되며, 적절한 이벤트(예: 제스처 이벤트 및 브로드캐스트 메시지)에서 DS 맵을 보관하는 데 사용됩니다. 그 외의 경우에는 -1 값을 가집니다. DS 맵의 실제 내용은 이를 트리거한 이벤트의 종류에 따라 달라지므로, 각 이벤트에 대한 개별 섹션을 참조해야 합니다. 문법 event_data; 반환 값 * DS 맵
Manual
이 문서는 게임패드 매핑을 설정하는 방법에 대해 설명합니다. 특정 타겟에서 게임패드 매핑을 설정할 수 있으며, 이를 위해 "슬롯" 인덱스와 매핑 문자열을 제공합니다. 매핑 문자열은 SDL 형식으로 생성되어야 하며, 다음과 같은 필드를 포함해야 합니다: * guid: 장치 유형을 고유하게 식별하는 숫자와 문자로 이루어진 문자열 (gamepad_get_guid() 함수를 사용하여 가져올
Manual
이 문서에서는 게임패드의 진동을 설정하는 gamepad_set_vibration 함수에 대해 설명합니다. 이 함수를 사용하면 게임패드 모터의 진동을 설정할 수 있으며, 진동 강도는 0(진동 없음)에서 1(최대 진동)까지 조정할 수 있습니다. 이 함수는 현재 Windows, PS4 및 Xbox One 표준 모듈에서만 사용할 수 있습니다. 함수 설명 문법 gamepad_
Manual
gamepad_set_option 함수는 사용 가능한 게임패드 옵션을 설정하는 데 사용됩니다. 이 함수는 설정할 게임패드 "슬롯"과 설정할 옵션 문자열, 그리고 사용할 값을 입력받습니다. 사용 가능한 옵션 문자열은 프로젝트가 실행되는 플랫폼에 따라 다릅니다. 옵션 설명 옵션 이름 플랫폼 설명 값 유형 "allow_rotation" tvOS Siri Remote의
Manual
gamepad_set_colour 함수는 PlayStation 컨트롤러의 LED 색상을 설정하는 데 사용됩니다. 이 함수를 사용하면 특정 게임패드 슬롯의 색상을 지정할 수 있으며, 색상은 색상 상수, 특정 색상 함수로 생성된 색상 값 또는 HEX 값(예: $FFFFFF) 중 하나를 사용할 수 있습니다. 문법 gamepad_set_colour(device, colour); 인수 설명 인수 타입
Manual
gamepad_set_button_threshold 함수는 특정 장치의 아날로그 버튼에 대한 현재 임계값 설정을 조정하는 데 사용됩니다. 모든 아날로그 버튼의 기본 임계값은 0.5이며, 범위는 0에서 1까지입니다. 이 임계값은 버튼이 "눌림"으로 간주되는 지점을 정의합니다. 이는 디지털 버튼처럼 작동해야 하는 게임에서 중요합니다. 이 함수는 아날로그 버튼의 check, pressed, released
Manual
gamepad_set_axis_deadzone 함수는 조이스틱 축의 "데드존"을 설정하는 데 사용됩니다. 이 함수는 특정 장치 슬롯을 지정하고, 0에서 1 사이의 값을 설정합니다. 입력 값이 지정된 값보다 낮으면 조이스틱 축은 0으로 간주됩니다. 이 설정은 지정된 장치 슬롯에 연결된 모든 조이스틱의 모든 축에 영향을 미치는 전역 설정입니다. 이 함수를
Manual
gamepad_remove_mapping 함수는 주어진 게임패드 슬롯 인덱스에서 현재 장치 매핑을 제거하는 데 사용됩니다. 이 함수를 호출한 후에는 게임패드 상수를 사용하여 입력을 올바르게 감지하려면 gamepad_test_mapping() 함수를 사용하여 슬롯 인덱스를 다시 매핑해야 합니다. 직접 입력은 항상 gamepad_axis/button/hat_count() 및 gamepad_axis/button/hat_value() 함수를 함께
Manual
gamepad_is_supported 함수는 현재 플랫폼이 게임패드를 지원하는지 여부를 확인하는 데 사용됩니다. 이 함수는 지원할 경우 true를 반환하고, 지원하지 않을 경우 false를 반환합니다. 문법 gamepad_is_supported(); 반환값 * true: 게임패드를 지원함 * false: 게임패드를 지원하지 않음 예제 global.GP = gamepad_is_supported(); 위 코드는 게임패드가 지원되는지 확인하고, 그 결과를 전역 변수에
Manual
이 문서는 GameMaker에서 게임패드의 연결 상태를 확인하는 방법에 대해 설명합니다. gamepad_is_connected 함수는 특정 슬롯에 게임패드가 연결되어 있는지를 확인하여, 연결되어 있으면 true, 그렇지 않으면 false를 반환합니다. 게임패드를 연결한 후 GameMaker가 이를 인식하는 데 약간의 지연이 있을 수 있습니다. 특히 블루투스 연결의 경우 더욱 그렇습니다. 일부 플랫폼, 특히 콘솔에서는 게임패드가
Manual
GameMaker는 여러 개의 연결된 게임패드에서 아날로그 및 디지털 컨트롤을 감지할 수 있는 전용 함수들을 제공합니다. 이 함수들은 Device Inputs와 유사하게 작동하며, 최대 4개의 XInput 게임패드(및 최대 8개의 DirectInput 게임패드)를 감지하고 각 입력을 처리할 수 있습니다. 게임패드가 장치에 연결되거나 제거될 때 비동기 시스템 이벤트가 발생하며, 이를 적절한 함수로 처리할