강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của ehdwngudwn1745
ehdwngudwn1745

câu hỏi đã được viết

[Phát triển game MMORPG với C# và Unity] Part3: Unity Engine

Trình quản lý đầu vào

InputManager 활용 질문

Viết

·

399

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
 
InputManager를 만든 이유가 모든 Input을 제어하기 위해 만든 거라고 하셨는데 나중에 PlayerController말고 다른 스크립트에서도 OnKeyboard()를 만들고 delegate 체인에 추가해서 사용하는 건가요? 아니면 PlayerController의 Onkeyboard() key제어문을 추가하는 건지 궁금합니다!
 
+ public event Action KeyAction = null;
이렇게 이벤트로 바꿔서 사용하는건 어떻게 생각하시는지 알고 싶습니다!
C#unity

Câu trả lời 2

0

dongdong00님의 프로필 이미지
dongdong00
Người đặt câu hỏi

답변 감사드립니다!

그럼 실제 게임개발을 하실 때 InputManager에 여러개의 OnKeyboard메소드를 등록하여 사용하는지 알려주실 수 있나요?

Rookiss님의 프로필 이미지
Rookiss
Người chia sẻ kiến thức

사실 저도 요즘은 사용 안 합니다.
이전 회사 코드에서 비슷한 컨셉이 있어서 강의에서 해봤는데
이것저것 하다 보니 없는게 날 것 같네요. (마우스 기반 게임 제외)

0

Rookiss님의 프로필 이미지
Rookiss
Người chia sẻ kiến thức

InputManager는 너무 많은 분들의 혼란을 야기해서
Part3에서만 사용하고 사라질 예정입니다.
그리고 이벤트가 delegate의 상위호환이니, 물론 사용해도 좋습니다.


Hình ảnh hồ sơ của ehdwngudwn1745
ehdwngudwn1745

câu hỏi đã được viết

Đặt câu hỏi