我正在使用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倍,所有其他图形都很好,没问题,包括其他背景图像工作正常。
可能导致这种情况发生的原因是什么?加载到模拟器后,它在那里工作正常,但不在设备上。
答案 0 :(得分:2)
有时资源未在设备本身上正确更新(虽然仅基于观察证据,如果文件名未更改,则资源似乎无法可靠地更新)。
因此,如果您从设备中删除该应用程序并重新部署,则会强制使用新资源。