Bunun aptalca olup olmadığını bilmiyorum ama şu an kafamı bir buçuk saat tırmandım.CCSprite UIImage'ı ekleyin?
NSUserDefaults
numaralı NSData
nesnesini alıyorum ve daha sonra UIImage
ürününe dönüştürüyorum. Şimdi UIImage'ım için CCSprite
görüntüümü nasıl ayarlayabilirim? NSString
gerektirdiğinden, burada çalışmaz.
spriteWithFile
burada çalışmaz. UIImage
parametresine sahip bir API arıyorum. Mümkün mü?
Herhangi bir fikrin var mı?
Edit1: Bu nasıl?
CCTexture2D *tex = [[[CCTexture2D alloc] initWithImage:uiImage] autorelease];
CCSprite *sprite = [CCSprite spriteWithTexture:tex];
UIImage bir UIImage nesnesidir:
UIImage *image = [UIImage imageWithData:(NSData*)obj];
sprite = [CCSprite spriteWithCGImage:image.CGImage key:@"mainSprite"];
Ben CCSprite kullanmak zorunda:/Ve ilk örnekte bunu bir NSString kullanarak normal bir şekilde yapıyoruz. Bir NSString yerine bir UIImage geçirmeliyim! –
Düzenlenmiş kodumun üstünde olduğunu lütfen kontrol edin. – banu
initWithImage kullanımdan kaldırıldı. Daha yeni API'nın kullanılmasının kullanılmasının gerekliliğini gösterir misiniz? Resmin yanı sıra, hareketli grafiğin fiziksel görünümü de farklı değil çünkü CCTexture2D'yi doğru kullanıyorum? initWithImage orijinal yazı –