每当我加载我的 SpriteKit 应用程序时,它都会记录此错误:<CAMetalLayer: 0x15f57fa70>: calling -display has no effect.
,并且它不能正确显示许多对象。我曾尝试重新创建场景并删除我的代码,但两者都没有做任何事情。有一段时间我认为这可能是新的 Xcode 7 和 iOS 9 beta 的错误,但现在我已经尝试了这两个的 GM 版本并且问题仍然存在,可能不是这样。
最佳答案
检查所有 SKNodes
的 zPosition
。事实证明,SpriteKit 的实现发生了一些变化,SKNode
对象不再始终按照它们添加到父节点的顺序呈现。在我确定我所有的 SKNodes
都有正确的 zPosition
之后,一切都恢复正常了。
如果这没有帮助,请检查 this post来自开发论坛。
关于ios - Xcode 错误 : calling -display has no effect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32512849/