유니티 플레이메이커 오브젝트 풀링 object pooling
게임을 할 땐 언제나 해당 게임오브젝트를 생성하고, 그 오브젝트의 역할을 다 했다면 기능을 꺼줘야 하죠. 보통 Instanciate (플레이메이커에서는 Create GameObject)와 Destroy 를 번갈아 쓰겠지만, Destroy를 사용할 시 메모리 처리 과정에서 지연시간이 일어나게 됩니다. 자주 쓸 시 프레임드랍이 일어나는 요소로 지목되기도 하지요. 이런 단점을 보완하기위해 오브젝트 풀링 기법을 사용해야 하는데, 오브젝트 풀링의 핵심은 바로 활성Activate과 비활성DeActivate, 그리고 초기화 이들 3가지로, 자원의 재활용을 의미합니다. 이번 편은 슈팅게임에서 활용할 수 있는 오브젝트 풀링을 플레이메이커에서 어떻게 만들지 알아보겠습니다. 1. 총알 bullet 만들기 우선 Cube나 다..
UNITY PlayMaker
2019. 6. 29. 16:54