인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

boneoflily님의 프로필 이미지
boneoflily

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

몬스터 AI #2

Managers에서 OnUpdate()함수 호출이요

해결된 질문

작성

·

335

0

 

안녕하세요, 궁금한게 있어서요. inputManager를 생성하고 OnUPdate() 메소드를 호출하는데 있어서

43줄, 44줄의 _input.OnUpdate()로 접근하는 것과 Input.OnUpdate()로 접근해서 호출하는게 어떤 차이가 있을까요?

 

_input은 인풋매니저를 인스턴스화 한것 같고, Input은 매니저스가 들고 있는 인풋매니저인것 같은데 제가 맞게 접근하는건지 헷갈립니다.

 

둘 다 테스트 해봤는데 정상적으로 업데이트는 되는 것 같은데 둘 중 어떤 것으로 접근하는게 더 맞는지 궁금합니다.

답변 1

1

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

Input 버전은 내부적으로 Instance._input이니 사실 결과는 동일합니다.
다만 Instance. 를 하는 과정에서 여러가지 체크를 하니
_input을 사용하는게 더 성능이 좋겠죠.

boneoflily님의 프로필 이미지
boneoflily
질문자

답변 감사합니다.

 

boneoflily님의 프로필 이미지
boneoflily

작성한 질문수

질문하기