<aside> <img src="/icons/alarm_red.svg" alt="/icons/alarm_red.svg" width="40px" />
Unity Console : [Ctrl + Shift + C]
</aside>
콜랩스(Collapse) : 접다, 줄이다. 같은 메시지를 여러 번 출력했을 때, 그걸 한 줄로 묶어주는 기능

Console 창을 보면 이런 요소들이 있어:
| 요소 | 설명 |
|---|---|
| 🧹 Clear | 콘솔 메시지 수동으로 비우기 |
| 🔁 Clear on Play | Play 누를 때 로그 자동 삭제 |
| ✔ Collapse | 같은 로그 메시지를 하나로 묶음 |
| 🔍 Search Bar | 메시지 검색 |
| ⚠️ Error Pause | 에러 발생 시 자동 일시정지 |
| 🟢 Info / ⚠️ Warning / ❌ Error | 각 메시지 타입 필터링 버튼 |
| 종류 | 메소드 | 설명 |
|---|---|---|
| 🟢 일반 로그 | Debug.Log() |
상황 출력용 |
| ⚠️ 경고 | Debug.LogWarning() |
주의가 필요한 상황 |
| ❌ 에러 | Debug.LogError() |
심각한 오류 발생, 실행 중단 가능 |
Debug.Log("일반 로그");
Debug.LogWarning("경고 메시지");
Debug.LogError("에러 발생!");
if (player == null) {
Debug.LogError("플레이어가 설정되지 않았어요!");
}
Debug.Log("이건 플레이어입니다", gameObject);
이렇게 하면 콘솔에서 메시지를 클릭했을 때, 해당 오브젝트를 씬에서 자동으로 선택해줘서 디버깅에 아주 유용함!

| 상황 | 추천 설정 |
|---|---|
| 테스트 반복 중 | Clear on Play 체크 (로그 깔끔하게 시작) |
| 너무 많은 로그 | Collapse 체크 (중복 줄이기) |
| 에러 발생 시 추적 원할 때 | Error Pause 체크 (자동 일시정지) |