UE5

디버깅에 도움되는 메소드 ensure 사용법

게임 개발 2024. 9. 22. 16:39

 

 

c++용법에서 Assert 매크로가 있는데

ue5에도 이와 비슷하게 응용할 수 있다.

 

1. Check(표현식)

 

assert결과가 false면 실행을 중지시킨다.

 

2. Ensure (표현식)

 

ensure을 사용하여 오류를 디버깅 하는 방법에는 3가지가 있다.

 

1. ensure( 표현식 )

표현식을 검증하여 실패하는 그 지점까지 이르는 콜스택을 생성한다.

 

2.ensureMsgf(표현식, TEXT("")) 

해당 표현식 검증이 실패되면 TEXT에 써져있는 구문으로 오류를 체크할 수 있다.

 

3. if문을 사용하는 표현식

 

위 3가지 방식을 코드화하면 다음과 같다.