Delphi GLF场景中的GLFlatText分辨率问题
我在GLScene应用程序中使用了GLFlatText,但我从未使用GLFlatText组件获得令人满意的文本分辨率,从附加图像中可以看出,标记为GLFlatText的红色矩形始终模糊,尤其是在放大时效果不佳。但另一方面,蓝色标记的HUD文本正是我想要实现的。hud文本的缺点是:它总是必须放在画布上,有一些方法可以通过Cadenceer中的MVPW矩阵操作使其看起来像在3D中具有深度,但我不喜欢这种方式,因为它可能会减慢整个场景的渲染速度 另外,如果你真的在RC上,要在openGL渲染上下文中获得清晰的文本并不是一个简单的方法,因为它必须通过openGL管道中的许多openGL测试 那么,有没有一种方法可以通过glflat文本组件获得hud文本的外观? 增大字体大小并减小比例Delphi GLF场景中的GLFlatText分辨率问题,delphi,opengl,glscene,Delphi,Opengl,Glscene,我在GLScene应用程序中使用了GLFlatText,但我从未使用GLFlatText组件获得令人满意的文本分辨率,从附加图像中可以看出,标记为GLFlatText的红色矩形始终模糊,尤其是在放大时效果不佳。但另一方面,蓝色标记的HUD文本正是我想要实现的。hud文本的缺点是:它总是必须放在画布上,有一些方法可以通过Cadenceer中的MVPW矩阵操作使其看起来像在3D中具有深度,但我不喜欢这种方式,因为它可能会减慢整个场景的渲染速度 另外,如果你真的在RC上,要在openGL渲染上下文中获
var
_FlatText: TGLFlatText;
begin
...
_FlatText.Scale.X := 0.06;
_FlatText.Scale.Y := 0.06;
(_FlatText.BitmapFont as TGLWindowsBitmapFont).Font.Size := 12;