경량 패턴
·
게임 디자인 패턴
GoF의 디자인 패턴에 기록된 정의는 "공유를 통해 많은 수의 소립객체들을 효과적으로 지원합니다." 입ㄴ디ㅏ. 경량 패턴을 왜 사용하는지 알아보기 위하여 숲을 구현하는 것을 예시로 알아보겠습니다.숲을 구현한다 라는 문장은 수 많은 나무들이 존재하는 숲을 구현한다 라는 뜻이고 그래픽스 프로그래머는 1초에 60번씩 GPU에 전달해야 하는 수백만 개의 폴리곤이 있습니다. 또한 전체 데이터를 CPU에서 GPU로 버스를 통해 전달을 해야합니다. 간단하게 나무에 대한 Class를 제작해보면class Tree{private: Mesh mesh; Texture bark; Vector Position; double heigth; double thickness; Color barkTint;};와 같은 방식으로 구..