Animasyon için kullanılacak plists ve hareketli grafikleri yüklemek için hareketli çerçeve önbelleğini kullanıyorum. Bunun için 2 tane yaklaşımım var ve bunlardan birinin yanlış olduğuna eminim.Grafik çerçevesi önbelleğini cocos2d'de doğru şekilde kullanma
i ne ben yakın gelecekte gerekiyor. (Ama şimdi benim önbelleği dolu i bütün yük sahnenin başlangıcında bu yüzden, zaman alır, çünkü başında önbelleğe i geleni yüklemek zorunda!)
önbellek, olabildiğince boş kalmalı, bu yüzden animasyonu başlattığım anda önbelleğe yükleniyor (biraz zaman alıyor değil mi? Oyunumu hareket ettirdiğini düşünüyorum) ve Aynı anla işim bitti. (Şimdi önbelleği dolu değil ama birçok kez yeniden./Yüklemek zorunda)
yapmak i önbellekten kullanılmayan sprite her zaman kaldırmak için bakmak zorunda? önbelleğe
yüküdür:
[[CCSpriteFrameCache sharedSpriteFrameCache] removeSpriteFrameByName:@"stopAnim.plist"];
kullanılmayan kaldırarak geçerli:
[[CCSpriteFrameCache sharedSpriteFrameCache] removeUnusedSpriteFrames];
i sistem kullanılmayan sprite kaldırıp sorun yaşamaya çalışıyor benim iPad görebilirsiniz. Tam olarak ne işe yarıyor?