UserWidget - UBRUserWidget - UBRHUDWidget 계층의 상속구조를 가진 클래스인데
UBRHUDWidget의 NativeConstruct() 함수가 호출이 안됌..
break 포인트 걸어봐도 안걸리고, UBRHUDWidget 생성되서 화면에 그려져있긴 함
그래서 UBRUserWidget 의 NativeConstruct() 함수에 break 찍으니 들어가지는데 Super::NativeConstruct();를 안타고 바로 함수를 종료해버림
종료후에는
이 사진이 나와 ㅠㅠㅠㅠ
NativeConstruct() 함수는 Widget이 화면에 그려지면 자동으로 호출되는걸로 이해했는데 아닌건가??
애초에 상속을 받은건데 최하위 클래스의 함수가 왜 호출이 안되는지...ㅜㅜㅜㅜ
엔진 소스 받아서 하는 거 아니면 "디버깅을 위한 편집기 기호" 설치 해줘야 브레이크 포인트 제대로 찍힐거야
언리얼 삭제했다가 다시 받으면서 체크해야하는건가???
에픽 게임즈 런처 틀고 라이브러리 가서 해당하는 엔진 버전의 실행 버튼 옆에 화살표 눌러보면 "옵션" 버튼 있을거야 거기에서 디버깅을 위한 편집기 기호 체크하고 적용 누르면 깔릴거야
디버깅으로 알아낼 수 있으려나....진짜 모르겠는데..
이거 가지곤 잘 모르겠네
build.cs 의존성에 UMG 넣고도 저런거면 모르겠네