高清图像不起作用

时间:2012-05-08 15:11:39

标签: objective-c cocos2d-iphone

在模拟和设备上,我的cocos2d会发生一些奇怪的事情。 我有xcode 4.2,在模拟ios5上运行并且有cocos2d v1.0.1

当所有图像都处于高清模式(双倍大小)但没有-hd时,应用程序运行良好 然后当我尝试将所有图像从image.png更改为image-hd.png时,他再也无法找到图像。

我必须说,在我添加了-hd 之后,我已经清理了它的工作缓存。 缓存清理后,它停止了。

HD在我的代表中启用,它也在过去工作。

除了高清图像之外,他不知何故。

任何想法? 感谢。

1 个答案:

答案 0 :(得分:1)

当我更新到v1.0.1时,这让我抓狂。我花了好几个小时试图理解为什么它有时会工作而不是其他时间在项目之间。基本上,您需要做的就是确保在项目中包含正确命名的不同图像。您不能仅在项目中使用image-hd.png,否则它将失败。您必须在项目中包含image.png和image-hd.png,否则它将如您所述错误。如果您同时拥有iPhone或iPad,则包括所有4种类型。 (image.png,image-hd.png,image-ipad.png和image-ipadhd.png)

然后在你的代码中只引用image.png和v1.0.1来完成剩下的工作。