변수를 선언할 때 UPROPERTY() 매크로를 많이 사용하게 될 것이다.C++ 에서는 변수를 포인터로 메모리에 할당한다고 할 때 프로그램이 끝나기 전 항상 메모리 해제를 해야 한다.C# 에서는 GC로 인해 따로 해제를 안 해도 내부적으로 가비지를 모아 한 번에 어느정도 쌓이면 그 가비지를 처리한다.언리얼도 마찬가지로 C++이기 때문에 메모리 해제를 프로그래머가 직접 해야 하지만 언리얼에서 내부적으로 UPROPERTY라는 매크로를 만들어 이 변수를 GC와 같이 내부적으로 관리할 수 있게 만들었다.어느 변수든 위쪽에 UPROPERTY를 사용하고 그 안에는 여러가지 속성들이 들어갈 수 있다.UPROPERTY(VisibleAnywhere)을 선언하면 이 변수의 속성..........
Unreal UPROPERTY에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.