반응형
Notice
Recent Posts
Recent Comments
Link
목록garbage collection (1)
DNF LOVE
[Unity 3D 제3장 슈팅게임 - 1] Unity의 대표적인 최적화 방법, Object Pooling
이번에 진행할 Unity Project는 2.5D로 되어있는 비행기 슈팅 게임이다. 프로젝트를 진행하기 전에, Unity의 대표적인 최적화 방법인 Object Pooling을 소개하도록 하겠다. [Object의 데이터가 적재되는 메모리, Heap] 이전 포스터 중, 메모리 구조에 대한 글을 쓴 적이 있다. Click 보통 Unity에서 Object들을 생성하고 관리하는 것은 동적 할당의 영역인 Heap 에 데이터가 적재된다. 메모리는 한계를 가지고 있는 자원이기 때문에, Heap에 데이터가 쌓이게 되면 그 프로그램의 성능이 떨어지게 된다. 이번 슈팅 게임으로 예를 들면, 보통 유저들이 슈팅게임을 할 때 방향키로 비행기의 좌우를 조절하며 공격키는 연속발사를 하게 된다. 보통으로 구현하는 Object를 생성..
Programming/Unity
2019. 10. 3. 20:47