Unity/Knowledge

구조와 설계 샘플

윤우주우주 2024. 5. 9. 12:09

[ InputManager의 문제점 ]

 

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

 

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

 

[ 기본 설계 ]

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

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

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

 

[ 입력 받을 준비하기 ]

 

[ 플레이어 생성하기 ]

 

TopDownController.cs

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

 

PlayerInputController.cs

 

TopDownMovement.cs