인프런 커뮤니티 질문&답변

eunjeong seo님의 프로필 이미지
eunjeong seo

작성한 질문수

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

2강 캐릭터와 입력 시스템

캐릭터구현부 설정중에.

작성

·

226

0

bUseControllerRotationPitch = false;

바로 값할당

 

GetCapsuleComponent()->InitCapsuleSize(42.0f, 96.0f);

 

포인터로 부모의 멤버변수에 접근해서,초기화.

 

둘다, ACharacter에서 초기화(nullptr아닌)되어있는데,

왜 불회전변수는 바로 쓰고,

다른 프로퍼티들은 저런 형태로 써야하나요?

답변 1

1

이득우님의 프로필 이미지
이득우
지식공유자

안녕하세요.

어떤 프로퍼티는 세터로 설정하고 어떤 것은 직접 접근하는 것이 신경쓰인다는 것으로 이해했습니다.

원칙적으로는 세터로 설정하는게 맞지만 변수가 워낙 많다보니 세터가 없는 프로퍼티가 종종 있습니다. 버전업 되면서 세터가 추가되기도 하는데 아직 완전하지 않다보니 혼용한다고 생각하시면 좋을 것 같아요.

eunjeong seo님의 프로필 이미지
eunjeong seo

작성한 질문수

질문하기