0

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

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

我不得不说,在我添加之后-hd我清理缓存之前它起作用了。缓存清理干净后,它就停止了。

在我的委托中启用了 HD,并且它在过去也有效。

他不知何故不能除了高清图像。

任何想法 ??谢谢。

4

1 回答 1

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 将完成其余的工作。

于 2012-05-09T08:33:40.970 回答