LPD3DXFONT does not draw
LPD3DXFONT does not draw
我的LPD3DXFONT
不再绘图了。
DrawText()
返回D3D_OK,并且之前工作得很好。
我的原语和精灵画得很好,但所有的文本不再可见。
我相信这可能是渲染状态的变化,但我不知道哪一个会导致字体停止渲染,而留下精灵。
你应该在渲染ID3DXFonts: D3DXSPRITE_ALPHABLEND | D3DXSPRITE_SORT_TEXTURE之前指定这些标志。下面的代码运行良好:
// Prepare the device for drawing sprites
if(SUCCEEDED(m_pD3DXSprite->Begin(D3DXSPRITE_ALPHABLEND | D3DXSPRITE_SORT_TEXTURE)))
{
// Render the data on the screen
m_pD3DXFont->DrawText(m_pD3DXSprite, m_szFPSData, -1, &oTextClientRect[0], 0, 0xFFFF0000); // FPS data
// End sprite drawing operations
m_pD3DXSprite->End();
}
相关文章:
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- 使用JsonCpp将数据返回到带有pybind11的python会在python调用中产生Symbol not foun
- OpenCV Android C++ imwrite not found
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 使用单词"not"作为C ++类的名称会导致VS2019错误
- 错误"Could not find Boost"(缺少:上下文标头)
- 如何修复"error: ‘_1’ was not declared in this scope"?
- 套接字连接"Operation not permitted"错误,甚至使用升压/平发器根.cpp
- Is !NaN not a NaN?
- 为什么我会" void value not ignored as it ought to be"?
- 解决"ld: library not found for -ltensorflow_framework.2.3.0"
- 加载与引用 .NET DLL 位于同一文件夹中的引用的 .NET DLL 时"Not found"异常
- Directx 11 - CompileFromFile() is not compiling
- 方法错误"not all control paths return a value"和方法不返回值
- Centos7 g++ "to_string is not in a member of std"
- 将系数存储在头文件的数组中("does not name a type"错误)
- QGraphicsItems not showing up QGraphicsScene
- 在调试模式下引发C++ "deque iterator not dereferencable"异常
- InitializeCriticalSectionEx Not Located In KERNEL32.Dll
- LPD3DXFONT does not draw