有谁研究GLScene组件的么?(100分)

  • 主题发起人 主题发起人 loujing
  • 开始时间 开始时间
L

loujing

Unregistered / Unconfirmed
GUEST, unregistred user!
最近我在研究GLScene,有一个问题困扰我很久了,特来请教,有关GLScene下的中文输出问题。

我的程序中需要绘制一些三维坐标轴,然后在坐标轴旁做一些中文的标注,以前我也研究过如何直接在Form上输出中文,包括Bitmap,Outline等几种方式,但现在和GLScene结合,我就不知道怎么弄了。

我目前的解决方案:
我在GLSceneViewer的AfterRender事件中使用了如下的语句:
//-------------------------
Canvas: TCanvas;
Canvas.Handle := GLSceneViewer.RenderDC;
Canvas.TextOut...... //这里输出中文
//-------------------------
但是当GLScenceViewer正在Render的时候,文字就没有了(问题1)。
于是我在场景中增加了一个Direct OpenGL组件,在它的OnRender事件中将上述代码重复了一遍,这样,可以解决上面的问题1,但是闪烁的很厉害。

想请教一下,大家是如何解决中文输出问题的,万分感谢。
 
这样的也能给分吗?!
 
顶一下,没人回答?
 
这年头,落寞了,回答问题的少,蹭分的多了,不会答也不用顶啊,我是给分还是不给分呢?
看了一下,网中戏还上了富翁排行榜,这榜也太*了吧,难道都是靠蹭分来的?看了一下网中戏的回帖,居然还真的是"顶"和"顶顶"居多。
 
呵呵,前一段时间我也注意到他了,也学了几天,也就是“顶”了几天。哈哈~~
关于的问题,我实在不会。不过,我最近也在研究三维。
有机会聊聊。
 
后退
顶部