SpriteKit - 最小化quadcount

时间:2015-01-06 14:19:20

标签: ios performance debugging sprite-kit

我一直在尝试自学SpriteKit并跳进Raywenderlich的教程,该教程说QuadCount应该最小化以获得更好的性能。我打开showQuadCount,showDrawCount,showNodeCount进行调试。但是,我看到quadcount总是等于节点数。任何人都可以帮我解释一下quadcount究竟是什么,并给我一个关于quadcount与nodecount不同的例子。 (我确实搜索谷歌,但我无法理解,所以请不要给我一个没有解释的链接)。非常感谢。

1 个答案:

答案 0 :(得分:4)

绘制内容的每个节点都会绘制四边形(两个三角形)。

因此,只有SKNode个不绘制任何内容的节点不会增加四元组数。

此外,四重计数几乎不是一切。更重要的是通过使用纹理图集来支持Sprite Kit的内部批处理,并避免使用与其父级不同的纹理图集的子节点,否则会中断批处理。