강의

멘토링

커뮤니티

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

이준서님의 프로필 이미지
이준서

작성한 질문수

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

강사님 InputManager에서 Action delegate를 쓰신 이유가 궁금합니다

작성

·

150

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
 
아직 많이 부족한 초보입니다
InputManager 강의에서 Action 대리자를 쓰셨는데
Action 대리자를 쓰신 이유가 궁금합니다.. (delegate보다 편해서 인건지, 메서드를 꼭 받아야만 했던 것인지 ㅠㅠ)
 
그리고 InputManager를 구현할 다른 방법이 또 있는건지도 궁금해요!

답변 1

1

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

기본적으로 Action은 delegate랑 동일합니다.
delegate로 일일히 만들지 않고, 편리하게 Action을 사용할 수 있는 것이죠.
코딩을 처음할 때 외우려 하지 마시고
자기 스타일대로 이것저것 수정해보시기 바랍니다.
InputManager를 구현하는 방법은 당연히 무한대입니다.
그리고 너무 많은 분들의 혼동을 야기해서
Part 7부터는 삭제를 했으니 그냥 가볍게 넘어가주시기 바랍니다.

이준서님의 프로필 이미지
이준서

작성한 질문수

질문하기