openGL中隐藏和删除节点的区别:单纯隐藏节点还是可能影响帧率
Mo先生 2020-03-15 04:27:41 各位码友
我在OpenGL场景中只显示一个文本,实时刷新帧率,然后把其他的3D和2D节点全部隐藏了(大概由8-9个),但是PC上的帧率还是很低,就50多帧。把隐藏的节点全部删除,帧率马上恢复到300多帧。初步结论是隐藏的节点可能不占用GPU的开销,但是可能占用内存和CPU的资源,绘制场景的时候还是包括了隐藏的节点,不过没显示出来而已,实际上绘制场景的时间并没有因为节点隐藏而减少导致帧率下降。再或者是我没有开启OpenGL的某种优化,可以减少绘制场景的时间。小弟拙见,望各位码友切勿见笑。