我有一个GLCanvas,我想在其上呈现一些文本。我实际上正在使用扩展GLCanvas的第三方库,它正在进行大部分GL渲染。第三方工具允许您在其上显示图像,因此我一直在创建文本图像并将其显示在GLCanvas上。
这样可行,除了文本看起来不是很清晰(但如果我将图像写入文件中,那么我怀疑它与在GLCanvas上使用graphics.drawString有关,但我是不确定)。第三方应用程序可以访问GL对象,但我只知道我要在x,y屏幕坐标中呈现的文本的位置,所以我不知道如何将其转换为GL。
我试图访问GL对象,但是我在这个线程上没有关于openGL上下文的错误。我理解这意味着什么,我只是不知道我是否可以访问运行GL上下文的线程。
关于如何最好地呈现文本的任何建议?