转换弃用的D3DXMATRIX的问题

时间:2016-07-19 05:01:06

标签: c++ directx-11

每当我将旧的Dx11代码转换为最新的Dx11代码时,我遇到了D3DXMatrix的问题,因为文档对于如何转换它并不是很清楚,那么如何转换D3DXMATRIX呢? - 答案

1 个答案:

答案 0 :(得分:1)

基本上不推荐使用D3DXMATRIX,而是需要使用XMMATRIX,首先你需要包含DirectXMath.h。接下来,您必须使用DirectX命名空间。非常重要,请确保在包含命名空间之前先包含标头。最后,使用XMMATRIX时可能会遇到问题,因为在某些情况下它没有正确对齐,如果是这种情况,使用DirectX :: CXMMATRIX,这将允许正确对齐。有了它,你应该好好去。