본문 바로가기

Unity/Knowledge

구조와 설계 샘플

[ InputManager의 문제점 ]

 

그러므로 우리는 New Input System 을 활용할 것이다

 

[ 설계 샘플 - 옵저버 패턴 ]

 

[ 기본 설계 ]

TopDownController : 캐릭터, 몬스터의 전반적인 행동 정의

PlayerInputController : 플레이어들의 키보드 입력이나 마우스 클릭

TopDownMovement : 이동해야할 때 이 것을 호출함

 

[ 입력 받을 준비하기 ]

 

[ 플레이어 생성하기 ]

 

TopDownController.cs

캐릭터와 몬스터의 공통적인 기능을 넣어놓는 곳

 

PlayerInputController.cs

 

TopDownMovement.cs

'Unity > Knowledge' 카테고리의 다른 글

조준(Aim) 시스템 구축  (0) 2024.05.09
충돌 처리와 맵 구성  (0) 2024.05.09
핵심 기능 소개  (0) 2024.05.08
이벤트 함수 실행 순서 및 특징  (0) 2024.05.08
테스팅 하는 방법 (빌드)  (0) 2024.05.08