Manual
dbg_text 함수 설명 및 활용 예제
함수 개요 dbg_text 함수는 현재 디버그 섹션 내에서 읽기 전용 텍스트 레이블을 생성합니다. 이 함수를 사용하여 주변 컨트롤에 대한 설명을 추가할 수 있습니다. aString 또는 문자열을 포함하는 변수를 참조하는 값을 함수에 전달할 수 있습니다. 텍스트는 여러 줄로 작성할 수 있으며, 문자열 또는 참조를 포함하는 배열을 전달할 수도 있습니다. 배열의
Manual
함수 개요 dbg_text 함수는 현재 디버그 섹션 내에서 읽기 전용 텍스트 레이블을 생성합니다. 이 함수를 사용하여 주변 컨트롤에 대한 설명을 추가할 수 있습니다. aString 또는 문자열을 포함하는 변수를 참조하는 값을 함수에 전달할 수 있습니다. 텍스트는 여러 줄로 작성할 수 있으며, 문자열 또는 참조를 포함하는 배열을 전달할 수도 있습니다. 배열의
Manual
dbg_sprite_button 함수는 현재 디버그 섹션 내에서 스프라이트의 일부를 사용하는 버튼 컨트롤을 생성합니다. 버튼을 클릭하면 지정된 함수가 실행됩니다. 현재 디버그 섹션은 dbg_section을 사용하여 마지막으로 생성된 섹션입니다. 이 컨트롤은 두 개의 열로 나뉘지 않고 단일 열로 표시됩니다. 문법 dbg_sprite_button(ref, ref_sprite, ref_sprite_index[, width, height,
Manual
dbg_sprite 함수는 현재 디버그 섹션 내에서 지정된 이미지 인덱스를 가진 스프라이트의 뷰를 생성합니다. 이 함수는 ref_create를 사용하여 생성된 스프라이트 참조와 이미지 인덱스를 인수로 받습니다. 첫 번째 및 두 번째 인수로 배열을 전달할 수 있으며, 이 경우 첫 번째 배열의 각 스프라이트 참조에 대해 두 번째 배열의 해당 이미지
Manual
dbg_slider_int 함수는 현재 디버그 섹션 내에서 정수 값을 위한 슬라이더 컨트롤을 생성합니다. 이 슬라이더는 최소값과 최대값을 설정할 수 있으며, 슬라이더를 이동하면 참조된 변수의 소수 부분이 잘리고 정수 부분이 1단위로 변경됩니다. 첫 번째 인수로 배열을 전달하면 배열의 각 참조에 대해 슬라이더가 생성됩니다. 슬라이더에서 CTRL+클릭을 하면 직접 숫자를 입력할
Manual
dbg_slider 함수는 현재 디버그 섹션 내에서 실수 값을 위한 슬라이더 컨트롤을 생성합니다. 슬라이더는 최소값과 최대값을 설정할 수 있으며, 첫 번째 인수로 배열을 전달하면 배열의 각 참조에 대해 슬라이더를 생성합니다. 슬라이더를 CTRL 키를 누른 채 클릭하면 직접 숫자를 입력할 수 있습니다. 문법 dbg_slider(ref_or_array, [minimum, maximum, label,
Manual
dbg_section_exists 함수는 dbg_section으로 생성된 사용자 정의 디버그 섹션이 여전히 존재하는지를 반환합니다. 문법 dbg_section_exists(section) 인수 인수 유형 설명 section Debug Section Pointer dbg_section 호출로 반환된 디버그 섹션에 대한 포인터 반환값 * Boolean: 디버그 섹션이 존재하면 true, 그렇지 않으면 false를 반환합니다. 예제 section = dbg_section("
Manual
dbg_section_delete 함수는 이전에 dbg_section 함수를 사용하여 추가된 디버그 섹션을 삭제하는 기능을 제공합니다. 함수 문법 dbg_section_delete(section); 인자 설명 인자 타입 설명 section Pointer.DebugSection dbg_section에 의해 반환된 디버그 섹션의 포인터 반환 값 * N/A (반환 값 없음) 예제 Create Event config_section = dbg_section(
Manual
함수 설명 dbg_section 함수는 디버그 뷰에 섹션을 생성하고 이를 디버그 오버레이에 표시합니다. 만약 활성화된 디버그 뷰가 없다면 "Default"라는 이름의 새로운 디버그 뷰에 섹션이 추가됩니다. 사용 노트 * 디버그 섹션은 디버그 뷰 내에서 여러 디버그 컨트롤을 그룹화합니다. * 대부분의 컨트롤은 두 개의 열을 차지하며, 일부는 단일 열만 차지합니다 (예:
Manual
dbg_same_line 함수는 GameMaker에게 현재의 디버그 컨트롤과 같은 줄에 다음 디버그 컨트롤을 배치하도록 지시합니다. 이 함수는 두 개의 컨트롤이 모두 단일 열 컨트롤일 때만 작동합니다. 문법 dbg_same_line(); 반환값 * N/A (반환값 없음) 예제 다음은 dbg_same_line 함수를 사용하는 예제입니다. // Create Event dbg_view("Custom View&
Manual
dbg_drop_down 함수는 현재 디버그 섹션 내에서 정수 값을 위한 드롭다운 컨트롤을 생성합니다. 드롭다운의 값과 이름은 쉼표로 구분된 문자열로 지정되며, 정수 값은 선택적으로 콜론 기호 뒤에 지정할 수 있습니다. 예를 들어, "Zero,One:10,Two:20"은 선택된 옵션에 따라 변수를 0, 10 또는 20으로 설정하는 3개의
Manual
dbg_colour 함수는 현재 디버그 섹션 내에서 색상 제어를 생성합니다. 이 제어는 aColour 변수의 값을 받아 R, G, B 구성 요소를 표시합니다. 사용자는 값을 더블 클릭하여 새로운 값을 입력하거나, 오른쪽에 있는 색상을 보여주는 사각형을 클릭하여 색상 선택 대화 상자를 열어 새로운 색상을 선택할 수 있습니다. 첫 번째 인수로 배열을 전달하면,
Manual
dbg_checkbox 함수는 현재 디버그 섹션 내에 체크박스 컨트롤을 생성합니다. 이 체크박스는 불리언 변수의 참조를 사용하며, 클릭할 때마다 해당 변수를 토글합니다. 배열의 참조를 전달할 수도 있으며, 이 경우 배열의 각 참조에 대해 새로운 체크박스가 생성됩니다. 현재 디버그 섹션은 마지막으로 생성된 dbg_section입니다. 문법 dbg_checkbox(ref_or_array, [label]); 인수