클래스의 역할은 확실히 구분지어놓는 것이 좋다.
가독성 측면에서도 그렇고 유지보수면에서도 좋기 때문(한 쪽으로 기능이 쏠리게 되는 부분은 감수하고 가는 것이다)
본래 구상했던 오브젝트들을 따로 생성해서 배치하는 방식이었다면 기존에 각 클래스가 충돌 처리를 수행하는 것이 방향성이 맞았지만 타일맵으로 미리 배치해둔채 스크립트를 추가하여 충돌 처리를 진행했기 때문에 플레이어 클래스가 이를 처리하는 방향으로 흘러감 --> 게임 매니저를 둬서 이러한 흐름을 잡고자 했지만 이미 플레이어가 게임 매니저처럼 게임의 주 흐름을 잡는 클래스가 되었기 때문에 사실상 플레이어 == 게임매니저 느낌이 되었음
오늘은 작업보다는 개인 공부를 주로 진행했으니 이에 대한 정리를 해보자
'[내일배움캠프 Unity 9기]' 카테고리의 다른 글
| 05/13 TIL c#에서의 구조체와 클래스의 차이 (0) | 2025.05.13 |
|---|---|
| 05/12 TIL - 프로젝트 작업 방향성 (0) | 2025.05.12 |
| 05/08 TIL (0) | 2025.05.08 |
| 메타버스 과제 트러블 슈팅 (0) | 2025.05.07 |
| 05/02 트러블 슈팅 (0) | 2025.05.02 |