unreal engine3 TOptional<T>에 관하여 TOptional을 쓰지 않을 경우 아직 세팅되지 않은(unset) 상태를 표시하기 위해 int 타입의 경우 -1 등을 쓰고, LinearColor의 경우 인게임에서 쓰지 않을 법한 Color를 택하여 지정해준다.그러나 bool 타입의 경우는 true, false 두 가지밖에 없기 때문에 unset 상태를 표시하기 위해서는 어떻게 설정해줘야 하는지 난감해진다. 이 때 빛을 발하는 게 TOptional이다. 이 기능을 사용하게 되면 IsSet() 함수를 통해 세팅이 된 상태인 지 간단히 체크할 수 있다. 여기서 unset은 default가 아니다. default는 사용하려는 변수의 기본값이지만, unset은 아직 사용하려는 상태가 아닌, 유효하지 않은 상태임을 알려주는 값이다. 출처더보기https://b.. 2024. 12. 20. Object 생성 보호되어 있는 글 입니다. 2024. 11. 20. UMETA 관련 보호되어 있는 글 입니다. 2024. 11. 20. 이전 1 다음