이 내용이 맞는지 모르겠는데,
큐가 있고, 큐를 관리하는 테이블과 벡터가 있고
테이블=벡터 테이블은 그냥 빠르게 접근하기 위해서 쓰는거라 생각하시면 되고,
테이블 크기만큼 나눠져있는데 해당 메모리 사이즈만큼 배열로 접근하여 memory pool 큐에서 사이즈만큼 생성한다. 해당 메모리를 사용하고 있으면 새로운 큐 생성? 해당 메모리가 비어있다면 ( 반납한 )메모리 사용.
중간 내용중에 미리 생성하라는건 캐릭터나 뭐 기타 발사체 클래스를 미리 메모리 별로 생성해놓으면 새로 만드는 조건이 없어져서 게임 실행중에 더 빠를 수 있기 때문...
(접근한단 의미는 해당 사이즈만큼 배열에 나눠놨음, 예를들어 32사이즈면 index = 32 번 접근하지만 24로 들어와도 같은 ㅁㅔ모리를 접근하게 되어있음. 나눈게 32씩 나누고 64씩 나누고 그러다보니 여기서 키 포인트는 공용으로 쓴다는 의미임 그 크기에 맞는 사이즈에 접근하여 해당 메모리를 쓰겠다는 거임)
생각나는대로 적어봤는데 맞는지 모르겄네요