ios - SpriteKit-最小化四位数

标签 ios performance debugging sprite-kit

我一直在尝试自学SpriteKit,并跳到Raywenderlich的教程中,该教程指出应该最小化QuadCount以获得更好的性能。我打开了showQuadCount,showDrawCount,showNodeCount进行调试。但是,我看到quadcount始终等于节点数。任何人都可以以一种简单的方式帮助我解释什么是四位数,并给我举一个关于四位数与节点数不同的示例。 (我确实搜索过google,但我听不懂,所以请不要在没有解释的情况下给我链接)。非常感谢。

最佳答案

每个绘制对象的节点都绘制一个四边形(两个三角形)。

因此,仅不绘制任何内容的SKNode节点不会增加四边形计数。

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

关于ios - SpriteKit-最小化四位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27800614/

相关文章:

android - TIdIOHandler.Write 程序不适用于移动设备

ios - 我想将透明自定义单元格的触摸事件传递给它的父 View (这是一个页面 View Controller )?

actionscript-3 - Flashdevelop 调试器 - System.BadImageFormatException

ios - 新手需要帮助 : Bold Font & Text Colour Based on Value

ios - 工作拉刷新禁用弹跳

sql-server - 与 SQL Server 2005 相比,使用 SQL Server 2008 是否有任何性能优势?

python - 当使用 noexec 挂载/tmp 时,为什么在 Python 中出现段错误?

javascript - 如何异步调试 JavaScript? (许多脚本正在加载)

c# - log4net BufferingForwardingAppender 性能问题

performance - Visual Studio 2010 SP1性能