Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone CCTexture2D的怪异行为(v简单代码)_Iphone_Ios_Cocos2d Iphone - Fatal编程技术网

Iphone CCTexture2D的怪异行为(v简单代码)

Iphone CCTexture2D的怪异行为(v简单代码),iphone,ios,cocos2d-iphone,Iphone,Ios,Cocos2d Iphone,在我的应用程序中,我有一个CCTexture2D,我正在使用图像创建它,从纹理创建一个精灵,然后添加到舞台上,如下所示: UIImage* faceUIImage = [UIImage imageNamed:@"face.jpg"]; CCTexture2D* faceTest = [[CCTexture2D alloc] initWithImage:faceUIImage]; CCSprite* testSprite = [CCSprite spriteWithTexture:faceTest

在我的应用程序中,我有一个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);
我知道这似乎是一种奇怪的方式,但我正在程序的其他地方对像素数据做一些处理,所以我不能只使用纯精灵

在模拟器中,它看起来很好:

然而,当我在运行4.2的iPhone上运行它时,我得到以下信息:

忽略它们是不同方向的事实,为什么我的设备上的图像在背景中,而且真的很暗?有人能帮我吗

谢谢, Rich

您是否尝试过:

[self addChild:testSprite z:1];  

最终,我通过将jpg改为png来解决这个问题。。。也许cocos2d不太喜欢jpg