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

Posted

技术标签:

【中文标题】Cocos2d 2.x:我似乎无法更改 3GS 的启动图像!它仍然显示 Cocos2d 橙色默认图像【英文标题】:Cocos2d 2.x: I Can't Seem To Chang The Launch Image For The 3GS! Its Still Showing The Cocos2d Orange Default Image 【发布时间】:2014-05-21 22:24:55 【问题描述】:

问题

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

我已经搜索了项目文件夹的每一寸,没有剩余的 cocos2d Launch 映像

预期结果

让每个尺寸正确的艺术品出现在每个兼容的 ios 设备上。

我的步骤

我制作了自己的作品,并使用 Adob​​e Illustrator 调整了大小并制作了所有必要的尺寸(所以我知道我的尺寸是正确的)。

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

在真正的 3GS 上启动,我仍然得到 cocos2d 启动画面。

我试过了

1) 删除 3GS 的构建,

2) 在我的 3gs 上重置出厂默认设置

注意:...在这一点上,如果我将来选择更改我的作品,我不能指望我的客户必须这样做

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

潜在问题

我过去注意到某些资源,如果它们在程序之外更改,则构建过程必须使用文件的某个缓存版本?我注意到,当我在名为“Tiled”的程序中更改 TMX tile mapm 时,在关闭 Xcode 的情况下,我所做的更改不会出现在游戏的下一次重建中。我不得不从项目中删除该文件,并将其复制回来以强制它重新处理该文件。感觉就像是 hack。

【问题讨论】:

一些可能有帮助的想法(在这里有点摸不着头脑):1)您是否将您制作的艺术品添加到正确的目标?否则,文件将不会复制到设备。 2)手动删除Derived Data:打开Organizer,选择你的项目,点击删除按钮。根据我的经验,有时仅仅清理项目可能还不够。 我刚刚清除了派生数据,并没有改变任何东西。我从未尝试过多个目标的好处,也不太了解它们是什么或如何处理它们?所以我猜它适用于我,但如果它可能会有所帮助,希望得到进一步的建议......?尽管如此,我仍然需要解决这个问题......谢谢 【参考方案1】:

我只是不小心修复了它,并认为我会详细分享,因为它是那些隐藏的问题之一。

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

Default.png (320x480) 默认@2x.png (640x960) 默认-568@2x.png (640x1136)

但是,这显然还不够。尽管 Xcode 中项目的 Launch Images 部分显示我已将它们全部添加,并且没有抱怨缺少任何内容....

解决方案是:

    通过 Finder 从项目中删除图像,并将它们安全地保存在单独的文件夹中。 将它们重命名为晦涩且不相关的名称 将文件拖回项目中,如果需要,请复制。 转到项目/启动图像部分,然后单击小文件夹并为每一行选择适当的图像。

Xcode 会自动为您将文件重命名为适合构建器的名称。

这为我提出了问题,我将对其他图像执行相同的操作,以确保其干净。

让我担心的是,我到处搜索那个 cocos2d 图像,但我在任何地方都找不到它......它藏在哪里?

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

【讨论】:

以上是关于Cocos2d 2.x:我似乎无法更改 3GS 的启动图像!它仍然显示 Cocos2d 橙色默认图像的主要内容,如果未能解决你的问题,请参考以下文章

MPMoviePlayerController - 无法在我的应用中以 < 3GS 播放电影(3GS 很好)

Cocos2d 中的按钮标题无法设置左对齐

高清图像和应用程序大小

用于 3GS 的 iPhone 视频屏幕截图

Cocos2d 如何切换场景

如何更改 cocos2D 中的默认启动图像?