유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

EVERY Godot print() function!

Mina Pêcheux

2025. 10. 30.

0

#game
#devops
  • Godot의 기본 print() 함수는 변수 값을 시각화하지만, 출력 형식에 제한이 있고 값 사이에 공백이 없습니다. 📝
  • print_s()는 입력 값 사이에 자동으로 공백을 추가하여 가독성을 높여줍니다. ↔️
  • print_t()는 입력 값 사이에 탭을 추가하여 디버그 메시지를 열 형식으로 정렬하는 데 유용합니다. 📊
  • print_verbose()는 특정 디버그 출력을 '상세 모드' 전용으로 지정하여, 프로젝트 설정에서 'verbose_std_out'을 활성화할 때만 표시되도록 합니다. 🔍
  • print_rich()는 BB 코드를 사용하여 출력에 색상, 글꼴 변형 등 다양한 스타일을 적용하여 시각적으로 풍부한 디버그 메시지를 생성할 수 있습니다. 🎨
  • print_err()는 메시지를 표준 출력 대신 오류 출력 스트림으로 보내어, Godot가 이를 오류로 인식하고 적절하게 스타일링하도록 합니다. 🚨
  • push_error()push_warning()은 출력을 콘솔 대신 디버거로 라우팅하여 전체 호출 스택을 제공하고, 코드 위치로 바로 이동할 수 있는 클릭 가능한 링크를 제공합니다. 🐞
  • 프로그램 실행을 중지하려면 assert() 함수를 사용하여 특정 조건이 충족되지 않을 때 중단하도록 설정해야 합니다. 🛑
  • print_raw()는 Godot 콘솔이 아닌 시스템 콘솔로 직접 정보를 출력하는 특수한 용도로 사용됩니다. 🖥️
  • 사용자 정의 클래스 인스턴스의 출력 가독성을 높이려면 _to_string() 메서드를 오버라이드하여 원하는 형식의 문자열을 반환하도록 할 수 있습니다. 🏷️

Recommanded Videos