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 设备上。
我的步骤
我制作了自己的作品,并使用 Adobe 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 橙色默认图像的主要内容,如果未能解决你的问题,请参考以下文章