Blueprint 노출은 C++ 선언, 지정자, UHT, 에디터 사용으로 이어진다
값이 보이지 않는 문제는 대부분 매크로 대상과 노출 범위가 맞지 않는 데서 시작한다.
| 단계 | 하는 일 | 확인할 오류 |
|---|---|---|
| C++ 선언 | 멤버가 프로퍼티인지 함수인지 표시한다 | UPROPERTY/UFUNCTION 누락 |
| Specifier | EditAnywhere, BlueprintCallable 등 범위를 정한다 | private 접근과 meta 설정 불일치 |
| UHT | 빌드 중 메타데이터를 생성해 엔진에 등록한다 | generated.h와 매크로 위치 오류 |
| Blueprint | Details 패널이나 노드 그래프에서 사용한다 | 노출 권한과 카테고리 문제 |
보이지 않는 값은 UI 문제가 아니라 선언 계약 문제일 때가 많다.