오브젝트풀

· Coding/Unity
[ 오브젝트 풀에서 큐의 동작 원리 ]오브젝트 풀에서 자주 사용되는 것이 선입선출 구조인 큐(Queue)이다. 큐에 오브젝트를 넣을 때는 Enqueue 메서드, 뺄 때는 Dequeue 메서드를 사용하라고 해서 사용하곤 있지만, 오브젝트 풀에서 정확히 어떤 원리로 동작하고 있는지 이해를 해야 적절한 시점에서 해당 메서드들을 사용할 수 있다. 큐와 오브젝트예를 들어 설명하자면 큐는 관리자, 오브젝트는 일꾼이다. 일꾼들이 작업할 순서를 정해주는 것이 큐의 역할이다.활성화는 작업 중인 것이고, 비활성화는 작업을 하고 있지 않은 상태이다.모집 인원에 맞춰 이제 막 고용된 일꾼들은 일을 하고 있지 않는다. Enqueue()맨 처음 일꾼들이 일을 하러 와서 관리자에게 출석 확인을 한다. 작업 명단을 작성해서 관리자가..
식냥
'오브젝트풀' 태그의 글 목록