[내일배움캠프 Unity 9기]

05/09 TIL

kyvv 2025. 5. 9. 21:05

클래스의 역할은 확실히 구분지어놓는 것이 좋다.


가독성 측면에서도 그렇고 유지보수면에서도 좋기 때문(한 쪽으로 기능이 쏠리게 되는 부분은 감수하고 가는 것이다)
본래 구상했던 오브젝트들을 따로 생성해서 배치하는 방식이었다면 기존에 각 클래스가 충돌 처리를 수행하는 것이 방향성이 맞았지만 타일맵으로 미리 배치해둔채 스크립트를 추가하여 충돌 처리를 진행했기 때문에 플레이어 클래스가 이를 처리하는 방향으로 흘러감 --> 게임 매니저를 둬서 이러한 흐름을 잡고자 했지만 이미 플레이어가 게임 매니저처럼 게임의 주 흐름을 잡는 클래스가 되었기 때문에 사실상 플레이어 == 게임매니저 느낌이 되었음

오늘은 작업보다는 개인 공부를 주로 진행했으니 이에 대한 정리를 해보자