gpt4 book ai didi

swift - 无法打开粒子 SKS 文件

转载 作者:IT王子 更新时间:2023-10-29 05:13:21 26 4
gpt4 key购买 nike

我一直在使用 SpriteKit 使用 Xcode 6 GM 制作游戏,出于某种原因,我的一些 .SKS 粒子文件现在使 Xcode 崩溃,这使得它们无法打开。我还注意到,当使用 NSKeyedUnarchiver 未实现时,使 Xcode 崩溃的文件也会使我的应用程序崩溃。所以我假设在崩溃的情况下,我的一些 SKS 文件已经损坏。除了为我所有损坏的 SKS 粒子文件重新从头开始之外,是否有任何解决方案?我可以通过外部编辑器以某种方式手动修改 SKS 文件并解决问题吗?还有我将来可以采取的任何步骤来确保我的 SKS 文件不会再次损坏(即 Xcode 6 中是否有一些我应该知道的错误导致 SKS 文件损坏)。

编辑:Xcode 似乎将这些文件视为场景而不是导致崩溃的粒子文件。因此,出于某种原因,Xcode 6 GM Sprite Kit Editor 没有正确保留文件格式,这导致粒子文件被保存为场景文件,导致文件损坏。

最佳答案

不要在 Xcode 6 GM 中打开您的 SKS 粒子文件!有一个错误导致它们被保存为 SKScenes,这导致文件损坏。

您需要下载 Xcode 6.1 beta,它修复了 Apple 的 sprite kit 编辑器中的错误。

但是,如果您的文件已经损坏,您将需要从头开始重新创建粒子 SKS 文件。但如果您像我一样有备份,则无需执行此操作。

但是如果您没有备份,这里有一个提示可以帮助您查看损坏的发射器的属性,以便您快速重新创建 SKS 文件。如果您右键单击损坏的 SKS 文件并在 Sprite Kit Editor 中打开,Xcode 将不会崩溃,因为它实际上会选择它错误地包裹了您的发射器的场景。您可以从那里查看发射器的属性。然后我会拍一张照片,这样当您重新创建 SKS 文件时,您可以再次快速设置其属性。请记住,您不能只单击您需要的文件,然后右键单击并在 Sprite Kit Editor 中打开。

在未来我建议大家备份你的 SKS 文件,因为它们在整个 Xcode 6 beta 中都是错误的,而 GM 中的这个主要错误是 Not Acceptable 。我也不会为您的场景使用 SKS 文件,因为我遇到了一些奇怪的错误和崩溃,而您最不想做的就是必须重新创建整个场景! SKS 文件可能很有用,但尚未准备好发布 IMO。因此,要么持续备份您的 SKS 文件,要么以编程方式制作您的场景和发射器,直到 Sprite Kit Editor 变得更加稳定。

关于swift - 无法打开粒子 SKS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25830436/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com