2010-09-06 14 views

cevap

7

Hayır. CCSprite dosya adını tutmuyor.

Ancak fark ettiğiniz gibi, userData mülkünden istediğiniz her şeyi kaldırabilirsiniz - ömrünü doğru şekilde yönetdiğinizden emin olun. Diğer seçenekler CCSprite ve diğer oyun sınıflarınızla alt sınıf veya kompozisyon kullanmaktır, böylece ek verileri takip edebilirsiniz.

GameSprite *spriteLogo = [GameSprite spriteWithFile:@"Logo.png"]; 
[spriteLogo setUserObject:@"Logo.png"]; 

Ve dosya adını almak istediğinizde, bunu kullanın:

1

sadece dosya adı gerekiyorsa, bunu kullanabilirsiniz

NSLog(@"%@", sprite.userObject); 
İlgili konular