경량
-
게임 프로그래밍 패턴 Part 2 디자인 패턴 다시 보기 - 경량보관함 2020. 1. 27. 12:39
게임 프로그래밍 패턴로버트 나이스트롬 (Robert Nystrom) 상세보기 이 시리즈는 [게임 프로그래밍 패턴]에 등장하는 팁을 정리하고 패턴을 직접 구현하거나 구현되어 있는 패턴을 확인하는 것으로 해당 패턴에 대해 이해하는 것을 목표로 한다. 이번 포스팅에서는 Part 2의 두 번째 패턴인 경량 패턴을 살펴보고 유니티에서 어떻게 사용되었는지 파악하는 것을 목표로 한다. 경량 패턴이란?) [GoF디자인 패턴]에서는 경량 패턴을 다음과 같이 소개했다. 공유(shring)를 통해 많은 수의 소립(fine_grained) 객체들을 효과적으로 지원합니다. 저자는 경량 패턴을 게임에서 숲을 그리는(렌더링하는) 것으로 설명했다. 가령 숲에 많은 수의 나무가 존재하는데 멀리에서 볼 때는 나무가 비슷해 보이므로 객체..
-
게임 프로그래밍 패턴 Part 2 디자인 패턴 다시 보기보관함 2020. 1. 12. 17:24
게임 프로그래밍 패턴로버트 나이스트롬 (Robert Nystrom) 상세보기 이 시리즈는 [게임 프로그래밍 패턴]에 등장하는 팁을 정리하고 패턴을 직접 구현하거나 구현되어 있는 패턴을 확인하는 것으로 해당 패턴에 대해 이해하는 것을 목표로 한다. 이번 포스팅에서는 저자가 '대자인 패턴 다시 보기'라는 파트를 다루는 이유와 이 파트에서 다루는 패턴에 대해 간단하게 정리한다. 저자가 이번 파트를 다루는 이유) 이 책의 2부에서는 [GoF의 디자인 패턴]에 나온 여러 디자인 패턴을 게임 개발에 어떻게 적용할 수 있을지를 다룬다. 저자는 기본적으로 프로그래밍 패턴을 게임에 어떻게 적용할 수 있을지 이해를 돕기 위해 이 책을 작성했으며 그 일환으로 디자인 패턴 중 유용하거나 재미있는 것을 Part 2에서 다룬다...