Прозрачность PNG в проблеме cocos2d с iphone

Я только начал разработку cocos2d на iphone. Проблема, с которой я сталкиваюсь, заключается в том, что когда я добавляю CCSprite в свою сцену, вместо того, чтобы быть прозрачным по краям файла .png, он отображается белым.

Так, например, я определяю CCSprite в своем заголовочном файле -

 CCSprite *foo;

Затем, когда я инициализирую свою сцену -

  foo = [CCSprite spriteWithFile:@"foo.png"];

  [self addChild:player z:0 tag:1];

Что-то не так с этим кодом?

Спасибо за любую помощь.

P.S. Я дважды проверил свой файл .png в Photoshop, и он правильно отображается как прозрачный там, где он должен быть.


person aur1nko    schedule 07.12.2011    source источник


Ответы (1)


Проверьте нижнюю часть этой страницы:

http://www.cocos2d-iphone.org/wiki/doku.php/faq#my_png_doesn_t_look_like_in_photoshop

person nithin    schedule 07.12.2011
comment
Я вижу эту проблему только на устройствах с iOS 5.0 и выше... изображения отображаются нормально с iOS ниже 5. - person jsherk; 31.05.2012