Directx 通过链接到Windows 10 SDK使用D3D9字体
是否可以通过链接到Windows10SDK中的DirextX版本来使用D3D9字体 下面是我想运行的代码类型。但我找不到Windows 10 SDK中支持的字体Directx 通过链接到Windows 10 SDK使用D3D9字体,directx,direct3d,Directx,Direct3d,是否可以通过链接到Windows10SDK中的DirextX版本来使用D3D9字体 下面是我想运行的代码类型。但我找不到Windows 10 SDK中支持的字体 D3DXFONT_DESC fontDesc; fontDesc.Height = 80; fontDesc.Width = 40; fontDesc.Weight = FW_BOLD; fontDesc.MipLevels =
D3DXFONT_DESC fontDesc;
fontDesc.Height = 80;
fontDesc.Width = 40;
fontDesc.Weight = FW_BOLD;
fontDesc.MipLevels = 0;
fontDesc.Italic = true;
fontDesc.CharSet = DEFAULT_CHARSET;
fontDesc.OutputPrecision = OUT_DEFAULT_PRECIS;
fontDesc.Quality = DEFAULT_QUALITY;
fontDesc.PitchAndFamily = DEFAULT_PITCH | FF_DONTCARE;
_tcscpy(fontDesc.FaceName, _T("Ariel"));
D3DXCreateFontIndirect(gd3dDevice, &fontDesc, &mFont);
Windows 10 SDK包含Direct3D 9 API的“核心头”,但不包含D3DX实用程序库D3DX9、D3DX10和D3DX11已弃用,Windows 8.x SDK或Windows 10 SDK中均未提供它们。 您仍然可以使用来获取D3DX9。您可以将传统DirectX SDK与Windows 10 SDK混合使用,但需要对include/lib路径使用相反的顺序。有关详情,请参阅 请记住,使用D3DX还意味着您的应用程序继续依赖传统的DirectSetup,在许多情况下,它可以避免使用。看 看 当然,Direct3D 9本身就是“传统”。如果使用Direct3D 11或更高版本,则可以替换所有可用的D3DX功能。看