여러분은 보통 한 스크립트에 함수 몇개, 코드 몇줄로 짜서 넣으시나요?
이걸 왜 질문 드리냐면 제가 2D 플랫포머를 만드는데 행동 결정과 관련된 기능을 한 스크립트,
피격과 관련된 기능을 한 스크립트, 몬스터 별로 독특한 특성이나 세부적인 내용을 넣은 한 스크립트,
이렇게 세 스크립트를 한 프리팹에 넣어주거든요? 그런데 이렇게 하면 제가 스크립트를 통째로 재사용 할 수 있어서 편하긴 해요.
그리고 스크립트를 쪼개니까 코드 보기도 훨씬 좋아져서..
그런데 이러면 게임 입장에선 해야할 작업의 수가 많아지니까 별로일 것 같은데 적당한 선에서 타협을 봐야할 것 같아서요.
그래서 이런 질문을 드리게 되었습니다..
해당 댓글은 삭제되었습니다.
넘모 감사합니다..
스크립트당 함수 3개도 있고 30개도 있고 다양함. 재사용성도 중요하고 가독성도 중요하고 시스템 복잡성을 낮추는 것도 중요함. 그런데 프로그래머마다 중요하게 생각하는 가치가 달라 클래스 디자인 하는 것도 다 다르기 때문에 정답이 없음.
그냥 코딩하다가 뭔가 같은 일을 반복하는 기분이라면 그 때 구조를 손 보면 보통 좋은 변화일 확률이 높음
넘모 감사합니다..흐규