작성한 질문수
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Input Manager
작성
·
193
0
InputManager의 OnUpdate함수에
if( KeyAction != null) 일때만
KeyAction.Invoke(); 를 해줬는데
KeyAction이 null일때 Invoke를 해주면 문제가 생겨서
저렇게 조건을 넣어주신건가요????
퀴즈
게임 오브젝트의 이동 계산 시 Time.deltaTime 값을 곱해주는 주된 이유는 무엇일까요?
캐릭터의 최대 이동 속도를 제한하기 위해
모든 컴퓨터에서 초당 이동 거리를 일정하게 유지하기 위해
물리 엔진 계산의 정확도를 높이기 위해
오브젝트의 회전 상태에 따라 이동 방향을 결정하기 위해
답변 1
KeyAction에 아무것도 += 해주지 않으면 null인 상태가 되며 크래시가 납니다.