我一直在关注一本关于使用D3D11进行游戏编程的基础的书。我现在了解了Direct3D的绝对基础:)在书中,我总是必须定义一个(带有VertexPos和位置成员的结构VertexPos )或(只有一个XMFLOAT3位置成员的结构XMFLOAT3)。在我正在制作的游戏中,我希望能够绘制没有纹理的实体表面和有纹理的表面。我不知道该怎么做,更不用说高效地做了。void GameSpriteDemo::Render() if (
我试图用函数DirectX::CreateWICTextureFromFile将草纹理加载到我的游戏中,但是每次我这样做时,这个函数似乎并没有实际加载任何内容,它只是加载一个黑色纹理。函数成功地返回S_OK,在实际调用该函数之前,我还调用了CoInitialize(NULL)。但还是没用。// This is where i load the texture{ID3D11ShaderResourceView * Texture;
CoInitialize(NULL);