В моем приложении у меня есть CCTexture2D, который я создаю, используя изображение, создавая спрайт из текстуры, затем добавляя на сцену, как это:
UIImage* faceUIImage = [UIImage imageNamed:@"face.jpg"];
CCTexture2D* faceTest = [[CCTexture2D alloc] initWithImage:faceUIImage];
CCSprite* testSprite = [CCSprite spriteWithTexture:faceTest];
[self addChild:testSprite];
testSprite.position = CGPointMake(200, 100);
(я знаюэто может показаться странным способом сделать это, но я делаю некоторые вещи с пиксельными данными в другом месте программы, поэтому я не могу просто использовать чистый спрайт).
В симуляторе это выглядит хорошо:
Однако, когда я запускаю его на своем iPhone (с версией 4.2), я получаю это:
![enter image description here](https://i.stack.imgur.com/bBpAg.png)
ИгнорированиеДело в том, что они имеют разную ориентацию, как получается, что изображение на моем устройстве на заднем плане и действительно темное?Кто-нибудь может мне помочь с этим?
Спасибо, Рич