iOS模拟器Xcode7间歇性显示节点

iOS simulator Xcode 7 intermittently showing nodes

不确定为什么会这样。我已经使用 objective c 在 sprite kit 中设置了一个游戏并且代码似乎工作正常,因为我可以在模拟器中看到节点 - 问题是 5 次中有 4 次节点没有显示 - 然后我停下来再次 运行 并且 运行 没问题。这有一些简单的原因吗?我已经清理了程序,但它仍在发生。代码中没有显示编译器错误。

你用的是Xcode7,在is9上测试吗? 如果是这样,则可能是 Apple 纹理图集的错误。

尝试使用 image.xcassets 创建纹理图集,然后从那里加载图像。

尝试更改 Z 位置。如果所有节点都具有相同的 Z 位置,则某些节点有时会出现,而某些节点不会出现,就像您所描述的那样。 Z-Position 越高,节点离观察者越近。