inflearn logo
강의

Khóa học

Chia sẻ kiến thức

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

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

InputManager 활용 질문

414

dongdong00

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

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

답변 감사드립니다!

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

0

Rookiss

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

0

Rookiss

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


Pivot을 마우스로 클릭하고 드래그해도 움직이 않아서 혹시 아시는 부분이 있나 해서 문의 남깁니다.

0

17

1

ResourceManager 클래스 관련 질문

1

43

2

몬스터 HP 게이지바 이동

0

24

1

매니저 관련 질문이 있습니다.

0

76

2

비쥬얼 스튜디오에서 unity연결이 없습니다.

0

83

2

UI 기능 관련 질문이 있습니다!

0

74

2

픽셀 좌표 스크린 좌표

0

60

0

전체적으로 코드 읽는게 굉장히 오래 걸리네요...

0

110

2

카메라 #2 수업 캐릭터 쓰러짐 해결

0

98

1

플레이어 움직임이 끝날때, 기울어짐 현상

0

104

1

Input 적용과 관련하여 질문 있습니다.

0

95

1

디버그 불가.. Unity에 연결 불가

0

104

1

달리기 애니메이션 에러

0

101

2

오랜만에 게임을 만들다가 사운드 관련해서 뭔가 궁금한게 있어서 봤습니다

0

75

1

GetKey 오류

0

133

2

에셋을 어디에 올려두신지 알 수 있나요?

0

116

1

재귀호출? 오류나는데 왜 이래요 ?

0

183

6

Animation blending 파라미터 계산

0

77

1

newPos와 to지점이 겹쳐져야 하는거 아닌가요?

0

115

3

오브젝트 복제하니까 자꾸 이런게 뜨면서 꺼집니다

0

98

2

질문있습니다

0

160

2

아 이거 소스코드 같은거 없나요?

0

152

3

질문 드립니다. string.IsNullOrEmpty(name)

0

94

2

@Managers 가 씬에 배치되어 있어도 문제가 되지 않나요?

0

139

2