나는 내가 만들고있는 게임에 사용하고있는 스프라이트 시트를 가지고 있으며 스프라이트 시트와 관련된 메모리 관리에 대한 도움을 찾고있다.Cocos2D 스프라이트 시트
현재 8 개의 스프라이트 시트 (2048x2048)가 있는데, 각각은 내 재생 가능한 캐릭터의 능력과 움직임 중 하나를 나타냅니다. 현재 사용자가 해당 문자를 선택하면 캐시에 추가합니다. 또한 게임에 아이템을위한 스프라이트 (수류탄/무기/지상 오브젝트와 같은 것들)를 포함하는 스프라이트 시트가 1 개 더 있습니다 (2048x2048).
최대 4 자 + 다른 항목 스프라이트 시트가 언제든지 활성화됩니다. 제 질문은 메모리 관점에서 볼 때 한 번에 너무 많이 사용합니까? I/O 호출을 줄이기 위해 1 개의 대규모 스프라이트 시트를 사용하는 것이 더 적합할까요? 언제 그들을로드해야합니까? 성능을 향상시키기 위해 수동으로 언로드 할 수 있습니까?
감사합니다.
당신적인 Cocos2D와 메모리 최적화에 대한이 매우 흥미로운 기사를 읽어야