Frontend/Unity

[유니티 디버깅] ③ 플래그를 이용한 디버깅

에반황 2016. 8. 3. 10:31


이 글은 PC 버전 TISTORY에 최적화 되어있습니다.


서론

이전 파트에서 배웠듯이 디버깅을 위해 Debug.Log를 사용하여 정보를 출력해봅니다. 출력 후 이제 볼 일이 없으니 코드를 주석 처리하거나, 완전히 지우곤 합니다. 하지만 코딩을 하다 보면 아까 지웠던 코드들이 다시 필요하여 입력하여야 되는 귀찮은 경우가 생깁니다. 이는 임의의 전역 선언을 통해 해결할 수 있습니다. 


1. 컴파일 오류 & 콘솔
2. Debug.Log는 만능 해결사?
3. 플래그를 이용한 디버깅
4. 시각적 디버깅
5. 오류의 기록
6. 에디터 디버깅
7. 모노디벨롭을 통한 디버깅



플래그 사용법




먼저 임의의 전역 선언을 하겠습니다. Edit ☞ Project Settings ☞ Player 를 클릭합니다.











Splash Image ☞ Scripting Define Symbols 에 선언할 이름을 정해줍니다.










위와 같이 #if #endif 문을 통해 선언한 플래그 true, false 함으로서 실행시 코드를 임의로 정할 수 있습니다.














현재는 true 이므로 안의 코드를 실행합니다.








반응형