这是一个奇怪的错误已经发生,我无法追查原因。
我加载场景并根据用户点击的内容运行不同的操作。我使用“getActionFromURL”从sks动作文件中检索动作。在某些时候,由于未知原因,SKScene进入了一个无法再从sks文件成功检索/加载动作或场景的状态。
我无法弄清楚导致这种情况发生的原因。
以下可能是一个线索。
当您使用“getActionFromURL”时,它似乎会在文件中旋转操作。如果出现问题,可能会导致问题。它似乎也很慢。所以相反,我用
加载了所有动作let actions = SKNode(fileNamed: "MyActions_BlackObjects")
这将返回一个操作字典,其中包含键的操作名称。
这很好用,除了在执行此操作后,从sks文件中检索任何内容(例如另一个场景)的调用失败。不知何故,这导致场景进入无法读取sk的状态。
如果您看到这些问题,请提供帮助。
感谢。