iPhone图像无法以实际PNG大小加载

时间:2010-12-07 21:09:39

标签: iphone objective-c image size cocos2d-iphone

我正在使用cocos2d,但它有可能不会影响它。我正在制作像这样的精灵/图像:

if (score.theme == 0) {
    menuBg = @"BaseBackground.png";
}
else if (score.theme == 1) {
    menuBg = @"BaseBackground-xmas.png";
}

CCSprite *bg = [CCSprite spriteWithFile:menuBg];
bg.position = ccp(160, 240);
[self addChild:bg z:0];

然而,当我的设备加载时,圣诞图像似乎比我在项目中使用的实际PNG文件小2-3倍,所有其他图形都很好,没问题,包括其他背景图像工作正常。

可能导致这种情况发生的原因是什么?加载到模拟器后,它在那里工作正常,但不在设备上。

1 个答案:

答案 0 :(得分:2)

有时资源未在设备本身上正确更新(虽然仅基于观察证据,如果文件名未更改,则资源似乎无法可靠地更新)。

因此,如果您从设备中删除该应用程序并重新部署,则会强制使用新资源。