Manual

Manual

show_question 함수 설명

show_question 함수는 "예"와 "아니오" 버튼이 있는 팝업 메시지 박스를 생성합니다. 사용자가 누른 버튼에 따라 true 또는 false를 반환합니다. 주의사항 * 이 함수는 Windows 타겟에서만 디버그 용도로 사용되며, 다른 타겟에서는 사용이 권장되지 않습니다. 문법 show_question(str); 매개변수 매개변수 타입 설명 str String 팝업 질문으로 표시할

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

Manual

show_message 함수 설명

show_message 함수는 주어진 문자열을 표시하는 팝업 메시지 박스를 생성하며, "Ok"라는 버튼을 통해 메시지를 닫을 수 있습니다. 이 함수는 Windows 타겟에서만 디버깅 용도로 사용되며, 다른 타겟에서는 더 이상 사용되지 않습니다. 문법 show_message(str); 인수 인수 유형 설명 str String 팝업 메시지에 표시할 문자열입니다. 반환값 * 해당 없음

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

Manual

show_error 함수 설명

show_error 함수는 사용자 정의 문자열을 오류 메시지로 표시하는 기능을 제공합니다. 이 함수는 주로 디버깅 용도로 사용됩니다. 중요 사항 * 두 번째 인자는 이전 프로젝트와의 호환성을 위해 존재하며, 오류 대화 상자에 영향을 미치지 않습니다. 사용법 문법 show_error(str, abort); 매개변수 매개변수 유형 설명 str String 팝업 메시지로 표시할 문자열입니다. abort

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

Manual

디버그 오버레이 함수 설명

show_debug_overlay 함수는 디버그 오버레이를 토글하는 기능을 제공합니다. 기본적으로 이 오버레이는 비활성화되어 있습니다. 디버그 오버레이는 세 가지 옵션이 있는 메뉴를 활성화합니다: FPS(기본적으로 열림), 로그, 오디오. 또한, 오른쪽 상단 모서리에 GameMaker 버전과 프로젝트의 이름 및 버전을 표시합니다. 매개변수 설명 매개변수 타입 설명 enable Boolean 디버그 오버레이를 활성화(true) 또는

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

Manual

show_debug_message 함수 설명

show_debug_message 함수는 런타임 중에 사용자 정의 디버그 메시지를 출력하는 기능을 제공합니다. 이 함수는 IDE의 하단에 있는 컴파일러 출력 창과 디버그 모드에서 게임을 실행할 때의 그래프 뷰에 메시지를 표시합니다. 이 함수는 문자열 함수와 유사한 구문을 가지며, 단일 인수 외에도 자리 표시자를 포함한 형식 문자열과 추가 인수를 받아 자리 표시자를

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

Manual

디버그 로그 표시 함수

show_debug_log 함수는 디버그 오버레이를 열고 로그 창만 표시합니다. 이 오버레이는 기본적으로 비활성화되어 있습니다. 이 창에서는 하단의 텍스트 입력란에 기본 명령어를 입력할 수 있습니다. 더 많은 정보는 로그 섹션을 참조하세요. 모든 스크립트는 글로벌 구조의 범위 내에서 실행됩니다. FPS 창이 열려 있는 디버그 오버레이를 표시하려면 show_debug_overlay를 사용하세요. 문법

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

Manual

is_mouse_over_debug_overlay 함수 설명

is_mouse_over_debug_overlay 함수는 마우스가 디버그 오버레이 창이나 가젯 위에 있을 때, 또는 디버그 오버레이에서 다른 방식으로 사용되고 있을 때(true)를 반환합니다. 예를 들어, 창을 드래그할 때도 해당됩니다. 문법 is_mouse_over_debug_overlay(); 반환 값 * Boolean: 마우스가 디버그 오버레이 위에 있으면 true, 그렇지 않으면 false를 반환합니다.

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

Manual

is_keyboard_used_debug_overlay 함수 설명

is_keyboard_used_debug_overlay 함수는 디버그 오버레이에서 키보드가 사용되고 있는지를 확인하는 함수입니다. 이 함수는 디버그 오버레이가 활성화된 상태에서 키보드 입력이 있는 경우 true를 반환하고, 그렇지 않은 경우 false를 반환합니다. 사용 예시 이 함수는 주로 디버그 오버레이가 활성화되어 있을 때 다른 입력을 차단하기 위해 사용됩니다. 예를 들어, 텍스트 입력 필드가

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

Manual

디버그 오버레이 상태 확인 함수

이 문서는 is_debug_overlay_open 함수에 대해 설명합니다. 이 함수는 디버그 오버레이가 현재 열려 있는지 여부를 반환합니다. 함수 문법 is_debug_overlay_open(); 반환 값 * Boolean: 디버그 오버레이가 열려 있으면 true, 그렇지 않으면 false를 반환합니다. 사용 예제 다음은 is_debug_overlay_open 함수를 사용하는 예제입니다: var _open = is_debug_

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

Manual

get_string 함수 설명서

get_string 함수는 사용자에게 문자열 입력을 요청하는 팝업 창을 생성합니다. 이 창에는 "Ok"라는 레이블이 붙은 버튼이 있습니다. 사용자가 입력한 문자열을 반환하며, 입력이 없을 경우 기본값을 반환합니다. 주의사항 * 이 함수는 Windows 타겟에서만 디버그 용도로 사용됩니다. * 다른 타겟에서는 더 이상 사용되지 않습니다. 문법 get_string(str, def); 인수 설명

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

Manual

get_integer 함수 설명

get_integer 함수는 사용자에게 정수 값을 입력받기 위한 팝업 창을 생성합니다. 이 팝업 창에는 "Ok"라는 버튼과 함께 사용자 정의 메시지가 표시됩니다. 사용자가 입력한 정수 값을 반환하며, 입력이 없을 경우 기본값을 반환합니다. 주의사항 * 이 함수는 Windows 타겟에서만 디버그 용도로 사용되며, 다른 타겟에서는 더 이상 지원되지 않습니다. 문법 get_

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

Manual

GameMaker에서의 FPS와 게임 속도 이해하기

GameMaker에서는 게임이 실행되는 속도를 측정하는 두 가지 주요 방법이 있습니다: 게임 속도(게임 옵션에서 설정)와 FPS(초당 프레임 수). 이 두 값은 종종 혼동되지만, 기본적으로 하나는 GameMaker가 1초에 완료해야 하는 게임 스텝의 수(게임 속도)이고, 다른 하나는 GameMaker가 실제로 1초에 완료하는 CPU 스텝의 수(실제 FPS)입니다. 일반적으로

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