인프런 커뮤니티 질문&답변
Define.CameraMode _mode = Define.CameraMode.Quarterview;
작성
·
399
퀴즈
65%나 틀려요. 한번 도전해보세요!
카메라 컨트롤러를 Update 메서드가 아닌 Late Update 메서드에서 실행하는 주된 이유는 무엇일까요?
카메라를 먼저 업데이트하여 캐릭터 움직임을 예측하기 위함
캐릭터 업데이트가 완료된 후 카메라 위치를 확정하기 위함
카메라 업데이트는 프레임당 한 번만 필요하기 때문
물리 연산 충돌 문제를 피하기 위함
답변 1
2
Rookiss
지식공유자
Define def = new Define();으로 Define 객체를 만들어 준 다음,
def. 쩜을 찍어서 꺼내쓰는 것은
특정 객체에 종속적인 데이터를 사용할 때 쓰는 문법입니다.
그런데 enum은 int에다가 이름을 붙여주는 개념에 가깝고,
현재 public class Define 안에 정의되어 있을 뿐이지
특!정! Define 객체랑은 무관합니다.
(사실상 static처럼 독립적이라고 봐야 합니다)
따라서 위치만 Define 안에 정의되어 있기 때문에
Define.CameraMode 형식으로 사용하면 됩니다.
제 경험상 이런 부분은 하다 보면 어느날 깨우침이 오기 때문에
처음부터 너무 힘들 빼면서 이해하려고 노력할 필요는 없습니다.





