디버그 오버레이 상태 확인 함수
이 문서는 is_debug_overlay_open
함수에 대해 설명합니다. 이 함수는 디버그 오버레이가 현재 열려 있는지 여부를 반환합니다.
함수 문법
is_debug_overlay_open();
반환 값
- Boolean: 디버그 오버레이가 열려 있으면
true
, 그렇지 않으면false
를 반환합니다.
사용 예제
다음은 is_debug_overlay_open
함수를 사용하는 예제입니다:
var _open = is_debug_overlay_open();
show_debug_overlay(!_open);
위의 코드는 먼저 is_debug_overlay_open
을 호출하여 결과를 임시 변수 _open
에 할당합니다. 그런 다음, 그 값을 반전시켜 show_debug_overlay
함수에 전달하여 디버그 오버레이의 상태를 전환합니다.
활용 예제
예제 번호 | 설명 |
---|---|
1 | 디버그 오버레이가 열려 있는지 확인하고, 열려 있지 않으면 열기 |
2 | 디버그 오버레이가 열려 있으면 닫기 |
3 | 디버그 오버레이 상태에 따라 다른 디버그 정보를 표시하기 |
4 | 게임의 특정 이벤트 발생 시 디버그 오버레이 상태를 자동으로 전환하기 |
예제 코드 스니펫
- 디버그 오버레이가 열려 있는지 확인하고, 열려 있지 않으면 열기:
gml if (!is_debug_overlay_open()) { show_debug_overlay(true); }
- 디버그 오버레이가 열려 있으면 닫기:
gml if (is_debug_overlay_open()) { show_debug_overlay(false); }
- 디버그 오버레이 상태에 따라 다른 디버그 정보를 표시하기:
gml if (is_debug_overlay_open()) { // 디버그 정보 표시 코드 }
- 게임의 특정 이벤트 발생 시 디버그 오버레이 상태를 자동으로 전환하기:
gml if (event_type == ev_mousebuttonup) { show_debug_overlay(!is_debug_overlay_open()); }