有没有人找到一种简单的方法,可以在DirectX 11窗口上轻松叠加文本(使用C++)?
通常我会渲染成位图,并将其用作我的3D场景中的纹理,但这是用于开发工具,我只需要在左上角打印一些基本信息(fps,多边形数量等),类似于Max或Maya的渲染窗口。
是否可能像在绘制消息等时在窗口上打印GDI文本?对于仅需三行文本,实现整个字体渲染系统似乎有点过度。我听说过使用DX10和Direct2D进行“表面共享”,但同样针对我的需求而言,这也听起来很麻烦。
谢谢。
通常我会渲染成位图,并将其用作我的3D场景中的纹理,但这是用于开发工具,我只需要在左上角打印一些基本信息(fps,多边形数量等),类似于Max或Maya的渲染窗口。
是否可能像在绘制消息等时在窗口上打印GDI文本?对于仅需三行文本,实现整个字体渲染系统似乎有点过度。我听说过使用DX10和Direct2D进行“表面共享”,但同样针对我的需求而言,这也听起来很麻烦。
谢谢。