转换已弃用的 D3DXMATRIX 的问题

Issue with converting deprecated D3DXMATRIX

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

D3DXMATRIX 已弃用,您需要使用 XMMATRIX.

您必须包含 DirectXMath.h,然后使用 DirectX 命名空间。最后,使用 XMMATRIX 时可能仍然存在问题,因为在某些情况下它无法正确对齐,如果是这种情况,请使用 DirectX::CXMMATRIX,这将允许正确对齐。有了这些,你应该可以开始了。