gpt4 book ai didi

delphi - GLScene 中的 GLFlatText 分辨率问题

转载 作者:行者123 更新时间:2023-12-02 03:44:45 26 4
gpt4 key购买 nike

我在 GLScene 应用程序中有 GLFlatText,但我从未使用 GLFlatText 组件获得令人满意的文本分辨率,从附图中可以看出,标记为 GLFlatText 的红色矩形总是模糊,并且不能提供良好的结果,尤其是在放大时。但是另一方面,蓝色标记的 HUD 文本正是我想要实现的目标。 HUD 文本的缺点是:它总是必须放置在 Canvas 上,有一些方法可以通过 Cadenceer 中的 MVPW 矩阵操作使其看起来具有 3D 深度,但我不喜欢这种方式,因为它可能会减慢整体速度场景渲染。

AFAIU,如果您真的使用 RC,则没有一种简单的方法可以在 openGL 渲染上下文上获得清晰的文本,因为它必须通过 OpenGL 管道(如果有的话)通过许多 openGL 测试。

那么,有没有办法用 glflat 文本组件获得 HUD 文本的外观? enter image description here

最佳答案

var
_FlatText: TGLFlatText;
begin
...
_FlatText.Scale.X := 0.06;
_FlatText.Scale.Y := 0.06;
(_FlatText.BitmapFont as TGLWindowsBitmapFont).Font.Size := 12;

增大字体大小并减小比例。

关于delphi - GLScene 中的 GLFlatText 分辨率问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37851230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com