如何让拼字文字总是shown/TopMost?

How to make orthographic text always shown/TopMost?

我创建了一个用正交投影渲染的 OpenGL 文本和一个用透视投影渲染的黑色立方体。

所以我在 Text Rendering in LearnOpenGL 上学习了本教程,并且我对整个代码做了一个很好的包装,以使其可读性更强。一切都很好,除了以下问题:当我尝试使用该教程中没有的文本渲染对象时,文本会像下面的 GIF 一样穿过该对象...

关于如何使文本始终显示在屏幕上有什么好的想法吗?我遵循的教程没有说明如何克服这样的事情..

在呈现文本之前禁用 depth testing (glDisable(GL_DEPTH_TEST))。