Cocos2d 2.x:我似乎无法改变3GS的发布图像!它仍然显示Cocos2d橙色默认图像



问题

我的构建保留了Cocos2d模板Launch Images。

我已经搜索了项目文件夹的每一寸,没有椰子2d发射成像的剩余

预期结果

每个合适大小的艺术品都会出现在每个兼容的iOS设备中。

我的步骤

我制作了自己的艺术品,并使用Adobe Illustrator调整了尺寸并制作了所有必要的尺寸(所以我知道我的尺寸是正确的(。

然后,我将它们导入(复制(到我的项目中,然后经过艰苦的过程,将它们全部正确命名。

在真正的3GS上启动时,我仍然会看到cocos2d飞溅屏幕。

我试过

1( 删除3GS、的构建

2( 重置我的3gs 上的出厂默认值

注意:。。。在这一点上,如果我选择在未来的中更改我的艺术品,我不能指望我的客户必须这样做

3( 产品/清洁。。。但这无济于事。不久前,有人建议我按下一个组合键来进行另一种清洁。也许这就是我需要做的?

潜在问题

我注意到,在过去的某些资源中,如果它们在程序之外发生更改,那么构建过程必须使用文件的某个缓存版本?当我在名为"Tiled"的程序中更改TMX tile映射时,我注意到Xcode关闭后,我所做的更改不会出现在下一次游戏重建中。我不得不从项目中删除该文件,并将其复制回来,迫使它重新处理该文件。这感觉像是一次黑客攻击。

我只是不小心修复了它,我想详细分享一下,因为这是一个隐藏的问题。

我之前在网上搜索过所需的文件名和适当的尺寸。

  • 默认.png(320x480(
  • Default@2x.png(640 x 960(
  • Default-568@2x.png(640x1136(

然而,这显然还不够。尽管Xcode中项目的Launch Images部分显示我已经添加了所有图像,并且没有抱怨缺少任何图像。。。。

解决方案是:

  1. 通过Finder从项目中删除图像,并将其安全保存在单独的文件夹中
  2. 将它们重命名为模糊和无关的内容
  3. 将文件拖回项目中,如果需要,可以进行复制
  4. 转到"项目/启动图像"部分,然后单击小文件夹并为每行选择合适的图像

Xcode将自动为您将文件重命名为生成器的适当名称。

这为我解决了问题,我将对其他图像进行同样的处理,以确保其干净。

让我担心的是,我到处寻找椰子2d的图像,但在任何地方都找不到。。。它藏在哪里?

即使我在回答自己的问题,我也希望它能在未来帮助其他人。如果你认为我做得很好,请投票给我来建立我的代表。谢谢大家!

最新更新