Manual

Manual

마우스 휠 다운 함수 설명

mouse_wheel_down 함수는 마우스 휠이 아래로 회전하고 있는지를 확인하는 함수입니다. 이 함수는 마우스 휠이 아래로 회전 중일 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. 문법 mouse_wheel_down(); 반환값 * true: 마우스 휠이 아래로 회전 중 * false: 마우스 휠이 아래로 회전 중이 아님 예제 if (mouse_wheel_down()) { y += 10;

By 이재협/실장/시스템개발실/PHYSIA

Manual

mouse_lastbutton 변수 설명

mouse_lastbutton 변수는 마지막으로 눌린 마우스 버튼을 반환합니다. 이 변수는 mb_any를 제외한 모든 마우스 상수 중 하나를 반환할 수 있으며, 특정 상수로 설정할 수도 있습니다. 문법 mouse_lastbutton 반환값 * 마우스 버튼 상수 (단, mb_any 제외) 사용 예제 아래의 코드는 마지막으로 눌린 버튼이 왼쪽 마우스 버튼인 경우 현재 인스턴스를

By 이재협/실장/시스템개발실/PHYSIA

Manual

마우스 입력

마우스 입력은 모든 플랫폼에서 사용 가능하며, 모바일 장치에서는 단일 화면 터치로 인식됩니다. 멀티 터치를 사용해야 하는 경우, 장치별 기능을 사용해야 합니다. 마우스 버튼이 눌렸는지를 지정하는 몇 가지 상수가 있으며, 이들은 다음 표에 나와 있습니다. 상수 이름 설명 mouse_button 마우스 버튼 mouse_check_button 버튼이 눌렸는지 확인 mouse_check_button_

By 이재협/실장/시스템개발실/PHYSIA

Manual

mouse_clear 함수 설명 및 활용 예제

함수 설명 mouse_clear 함수는 특정 마우스 버튼의 현재 상태를 초기화합니다. 이 함수가 호출되면, 해당 버튼이 눌려 있는지 여부를 확인할 때, 버튼이 다시 눌릴 때까지 true를 반환하지 않습니다. 즉, 버튼을 놓으면 여전히 해제된 상태로 감지됩니다. 이 함수는 마우스 버튼의 상태만 초기화하며, 버튼이 놓일 때는 여전히 감지됩니다. 문법 mouse_clear(button)

By 이재협/실장/시스템개발실/PHYSIA

Manual

마우스 버튼 해제 확인 함수

mouse_check_button_released 함수는 특정 마우스 버튼이 해제되었는지를 확인하는 기능을 제공합니다. 이 함수는 마우스 버튼이 해제되었을 때 true를 반환하고, 그렇지 않으면 false를 반환합니다. 버튼이 해제되었을 때는 한 번만 true를 반환하며, 다시 true를 반환하려면 버튼을 다시 눌렀다가 해제해야 합니다. 이 함수는 스텝 동안 해제된 것으로 간주되며, 모든 마우스 이벤트가 있는

By 이재협/실장/시스템개발실/PHYSIA

Manual

mouse_check_button_pressed 함수 설명

mouse_check_button_pressed 함수는 특정 마우스 버튼이 눌렸는지를 확인하는 기능을 제공합니다. 이 함수는 마우스 버튼이 처음 눌렸을 때만 true를 반환하며, 버튼이 다시 눌리기 위해서는 먼저 버튼이 해제되어야 합니다. 이 함수는 마우스 이벤트가 발생하는 모든 인스턴스에서 사용될 수 있습니다. 함수 구문 mouse_check_button_pressed(numb); 인자 설명 인자명 타입

By 이재협/실장/시스템개발실/PHYSIA

Manual

마우스 버튼 체크 함수

mouse_check_button 함수는 특정 마우스 버튼이 눌려 있는지를 확인하는 기능을 제공합니다. 이 함수는 버튼이 눌려 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 문법 mouse_check_button(numb); 인수 설명 인수 타입 설명 numb 마우스 버튼 상수 체크할 마우스 버튼 상수 반환값 * Boolean: 버튼이 눌려 있으면 true, 아니면 false를 반환합니다.

By 이재협/실장/시스템개발실/PHYSIA

Manual

마우스 버튼 변수 설명

mouse_button은 현재 눌리고 있는 마우스 버튼을 반환하는 읽기 전용 변수입니다. 이 변수는 현재 단계에서 눌린 마우스 버튼을 나타내며, mb_any를 제외한 모든 특수 마우스 상수를 반환할 수 있습니다. 문법 mouse_button 반환값 * 마우스 버튼 상수 (단, mb_any는 제외) 예제 아래의 코드는 왼쪽 마우스 버튼이 눌려 있을 때 현재

By 이재협/실장/시스템개발실/PHYSIA

Manual

keyboard_unset_map 함수 설명

keyboard_unset_map 함수는 모든 재매핑된 키를 초기 상태로 되돌리는 기능을 제공합니다. 즉, 모든 키가 본래의 기능으로 돌아갑니다. 문법 keyboard_unset_map(); 반환값 * 해당 함수는 반환값이 없습니다. 예제 if (keyboard_check_pressed(vk_escape)) { keyboard_unset_map(); } 위의 예제 코드는 사용자가 "escape" 키를 누르면 모든 매핑된 키를 기본

By 이재협/실장/시스템개발실/PHYSIA

Manual

키보드 입력 변수 설명

keyboard_string 변수는 사용자가 키보드로 입력한 마지막 1024자까지의 문자열을 저장합니다. 이 문자열은 인쇄 가능한 문자만 포함되며, 백스페이스 키를 눌렀을 때 마지막 문자를 지우는 방식으로 올바르게 반응합니다. 이 변수는 읽기 전용이 아니므로, 예를 들어 이미 처리한 경우 빈 문자열 ""로 설정할 수 있습니다. 또한, 문자열 조작을 위해 다양한 문자열

By 이재협/실장/시스템개발실/PHYSIA

Manual

키 매핑 설정 (keyboard_set_map)

게임을 만들 때, 한 키가 다른 키와 동일한 기능을 하도록 설정하고 싶을 때가 있습니다. 예를 들어, 많은 사람들이 이동을 위해 WASD 키를 사용하지만, 화살표 키를 사용하는 사람들도 많습니다. 이럴 때 어떻게 해야 할까요? 두 번 코딩할 수도 있지만, 이는 복잡하고 불필요합니다. 다행히도 이 함수는 한 키를 다른 키에 "매핑&

By 이재협/실장/시스템개발실/PHYSIA