작성
·
226
0
bUseControllerRotationPitch = false;
바로 값할당
GetCapsuleComponent()->InitCapsuleSize(42.0f, 96.0f);
포인터로 부모의 멤버변수에 접근해서,초기화.
둘다, ACharacter에서 초기화(nullptr아닌)되어있는데,
왜 불회전변수는 바로 쓰고,
다른 프로퍼티들은 저런 형태로 써야하나요?
답변 1
1
안녕하세요.
어떤 프로퍼티는 세터로 설정하고 어떤 것은 직접 접근하는 것이 신경쓰인다는 것으로 이해했습니다.
원칙적으로는 세터로 설정하는게 맞지만 변수가 워낙 많다보니 세터가 없는 프로퍼티가 종종 있습니다. 버전업 되면서 세터가 추가되기도 하는데 아직 완전하지 않다보니 혼용한다고 생각하시면 좋을 것 같아요.