- 对于字体描绘,我应当使用 ID3DXFont 还是 SDK 框架 CD3DFont 类?
-
发布时间:2010-11-23 15:37:48
发布时间:2010-11-23 15:37:48
ID3DXFont 类能够处理字间距,因为它使用 GDI 来绘制字符串。这可能会有点慢,因为每次均需要调用GDI。
CD3DFont 设计用于加速和使用纹理化基本类型来绘制字符。它只能处理简单字体,并不支持 ID3DXFont 可用的全套格式选项,但适用于简单而快速的显示,诸如帧速率计数等等。对于产品代码,您可能需要实施您自己的字形描绘功能,即借助纹理化基本类型和/或基于GDI 的方案(带避免重新绘制的缓存功能)。