인프런 커뮤니티 질문&답변
KeyAction.Invoke()와 KeyAction();의 차이점이 궁금합니다.
해결된 질문
작성
·
306
퀴즈
56%나 틀려요. 한번 도전해보세요!
게임 오브젝트의 이동 계산 시 Time.deltaTime 값을 곱해주는 주된 이유는 무엇일까요?
캐릭터의 최대 이동 속도를 제한하기 위해
모든 컴퓨터에서 초당 이동 거리를 일정하게 유지하기 위해
물리 엔진 계산의 정확도를 높이기 위해
오브젝트의 회전 상태에 따라 이동 방향을 결정하기 위해
답변 1
4
Rookiss
지식공유자
KeyAction()으로 호출해도 내부적으로는
.Invoke()가 호출되기 때문에 둘이 100% 똑같습니다.
다만 .Invoke()의 경우 nullable 문법 ?.Invoke() 까지 응용할 수 있다는 점에서
아주 조금 더 낫다고 생각합니다.





