几乎所有的编程语言的第一步都是输出一个“Hello World”吧,再闷输出个中文版的“你好,世界”
DirectX中显示文本有两部
一 创建字体,就是你想用“宋体”还是”黑体“之类的
函数 D3DXCreateFont(...)
二 绘制出文本
函数 DrawText
三 显示文本
函数 Present
熟悉GDI的童靴一定知道在绘制图像中有个BeginPaint 和EndPaint吧,回执工作在这两个函数中间开始,DirectX也有两个函数叫做 BeginScene和EndScene
下面贴出部分代码
一 创建字体(只需要初始化的时候创建一次就够了)
if(FAILED(D3DXCreateFont(g_pd3dDevice, 36, 0, 0, 1, false, DEFAULT_CHARSET,
OUT_DEFAULT_PRECIS, DEFAULT_QUALITY, 0, _T("微软雅黑"), &g_pFo