【发布时间】:2014-02-24 16:05:29
【问题描述】:
今天我尝试在模拟器或 iPhone 上运行简单的、未修改的“Adventure”spritekit 示例 (downloaded from Apple),并遇到了一个非常奇怪的行为:
纹理全部替换为一个大的红色“X”
根本没有运行时错误,但是当我在应该加载纹理的地方中断时,图集似乎是空的(在 [... atlasNamed:@"Tiles"] 之后)。从它打印的描述是“0纹理”。此外,我检查了“复制捆绑资源”阶段,并包含 Tiles.atlas。地图集也没有什么可疑之处,它们被添加到目标中,图片在里面。
正如我所说,我刚刚下载了 .zip,解压缩,打开它并尝试在我的手机上运行它。 我什至做了两次,并清理了所有临时数据等等......
你能帮我吗,或者有没有人遇到过同样奇怪的问题? 提前谢谢!
-------附录---------- 一些更奇怪的事实:
故事板也没有修改,拒绝显示“Archer”和“Warrior”按钮图像,而按钮本身它们只是不可见的框架。当我用相同的设置制作另一个按钮时,它是可见的并且图像就在那里。
同时,我已经完全重启了我的电脑,检查了 diskUitility 中的文件夹权限,多次重启 Xcode,删除了派生数据,尝试删除 Tiles.atlas 文件夹并再次添加,构建时没有 Tiles.atlas 文件夹,重新检查项目设置(纹理图集已启用)等...我很绝望,如您所见。
【问题讨论】:
-
这很有趣,因为我刚刚从我放入您帖子的链接中下载了它,它完全有效。
-
是的,真的很奇怪......我看不出它为什么不能工作,当我编译游戏时甚至没有警告。代码看起来很正常,项目设置也很正常。下一步我将完全卸载 xCode 并重新安装它...
-
在加载任何图集并单击检查器中的信息按钮后中断时,您是否还会得到 0 纹理描述?在这种情况下,我不得不寻找其他地方......
标签: ios sprite-kit