SceneKit 统计数据 window 告诉我们什么?
What does the SceneKit statistics window tell us?
这是在 showStatistics 设置为 true 时打开的 window。我很好奇所有这些符号的含义?到目前为止,我发现每秒帧数需要尽可能高并且保持恒定。其他是什么意思,它们有什么用?
这是你看到的(注意:我从经验中了解他们中的大多数,所以如果我错了,请随时在评论中纠正我):
- 红色和灰色条是一种绩效评估。它基于 FPS,您应该尽一切努力让它保持绿色和完整。现在,情况很糟糕!
GL
告诉您正在使用的渲染引擎
6FPS
是你的帧率。这意味着您的屏幕在一秒钟内更新了多少次。您的目标应该是 60
,(这是最大值,也是现代游戏所期望的),但是 30
是可以接受的。
- 带有
6
的菱形是节点数,即场景图中有多少个节点。
40.3k
是多边形数,或场景中多边形的数量。考虑到您只有 6 个节点并且可以解释低 FPS,这似乎相当高。
- 圆环图是每一帧花时间做的事情。在你的情况下,你可以看到大部分时间都花在了渲染上(右边的部分解释了每种颜色的含义)
0.2s
是渲染每一帧所花费的时间。它与帧率直接相关。
这是在 showStatistics 设置为 true 时打开的 window。我很好奇所有这些符号的含义?到目前为止,我发现每秒帧数需要尽可能高并且保持恒定。其他是什么意思,它们有什么用?
这是你看到的(注意:我从经验中了解他们中的大多数,所以如果我错了,请随时在评论中纠正我):
- 红色和灰色条是一种绩效评估。它基于 FPS,您应该尽一切努力让它保持绿色和完整。现在,情况很糟糕!
GL
告诉您正在使用的渲染引擎6FPS
是你的帧率。这意味着您的屏幕在一秒钟内更新了多少次。您的目标应该是60
,(这是最大值,也是现代游戏所期望的),但是30
是可以接受的。- 带有
6
的菱形是节点数,即场景图中有多少个节点。 40.3k
是多边形数,或场景中多边形的数量。考虑到您只有 6 个节点并且可以解释低 FPS,这似乎相当高。- 圆环图是每一帧花时间做的事情。在你的情况下,你可以看到大部分时间都花在了渲染上(右边的部分解释了每种颜色的含义)
0.2s
是渲染每一帧所花费的时间。它与帧率直接相关。