d3d文字怎样旋转
m_dwFormat = DT_SINGLELINE|DT_NOCLIP|DT_LEFT|DT_VCENTER;
m_dwColor = 0xFFFFFFFF;
//创建字体对象
D3DXCreateFont(m_pD3dDevice, _iHeight, 0, FW_BOLD, 1, false, DEFAULT_CHARSET,
OUT_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, _strFaceName, &m_pFont);
m_pFont->DrawTextW(NULL, wStrTxt, (int )wcslen(wStrTxt), &rect, m_dwFormat, m_dwColor);
我用以上方法创建字体和绘制,但是只能水平显示。我想让字体竖着显示,就是旋转90度,该怎么弄啊。
[解决办法]
可以把文字渲染到纹理上,再对纹理进行操作。