Unreal/C++
[UE4] C++ Private 변수 에디터에 노출하는 방법
혜멘
2022. 3. 24. 10:20
데이터 은닉을 위해 변수를 private으로 설정하면 언리얼 에디터에서 해당 변수에 접근할 수 없다. 만약 매크로에 EditAnywhere를 설정했다면 컴파일 에러가 발생할 것이다. 그럴땐 프로퍼티 매크로 중 하나인 Meta를 아래와 같이 사용하면 된다.
private:
UPROPERTY(EditAnywhere, Meta = (AllowPrivateAccess = true))
int num;
이렇게 하면 프라이빗 변수를 에디터에서 접근 및 수정할 수 있다.