디버그 메시지 표시하기
이 문서에서는 "디버그 메시지 표시하기" 액션을 설명합니다. 이 액션을 사용하면 컴파일러 출력에 디버그 메시지를 보낼 수 있습니다. 메시지는 문자열(string) 또는 실수(real number)일 수 있으며, 두 가지 모두 사용하려면 숫자를 문자열로 변환해야 합니다. (변환 방법에 대한 자세한 내용은 액션 "숫자에서 문자열로"를 참조하세요.) 이 액션을 사용하여 여러 개의 메시지를 출력할 수도 있습니다. 출력을 추가적으로 보여주려면 아이콘을 클릭하여 출력 필드를 확장할 수 있습니다.
## 액션 문법:
Show Debug Message(Message)
### 인수(Arguments)
|인수 이름|설명|
|---|---|
|Message|출력 창에 표시할 메시지|
### 예제
다음은 변수의 값을 확인하고 true일 경우 여러 개의 디버그 메시지를 출력하는 코드 예시입니다.
```gml
if (my_variable == true) {
Show Debug Message("변수는 true입니다.");
Show Debug Message("추가 디버그 메시지입니다.");
}
활용 및 응용 예제
- 변수 상태 확인:
- 특정 변수의 상태를 출력하여 기능의 흐름을 점검합니다.
gml Show Debug Message("현재 점수: " + string(score)); - 조건부 메시지:
- 특정 조건에 따라 다른 메시지를 출력합니다.
gml if (player_health < 50) { Show Debug Message("경고: 체력이 낮습니다!"); } else { Show Debug Message("체력이 양호합니다."); } - 루프 내에서 상태 출력:
- 반복문 내에서 진행 상황을 출력합니다.
gml for (var i = 0; i < 10; i++) { Show Debug Message("현재 반복: " + string(i)); }
이 액션을 활용하여 코드의 특정 부분에서 발생하는 문제를 진단하고, 프로그램이 올바르게 작동하는지를 확인하는 데 유용합니다. ```