骨骼动画的问题
我用软件处理模式创建的D3D设备可以正确播放骨骼动画
,可是用硬件模式的D3D设备时,D3DXLoadMeshHierarchyFromX函数返回E_FAIL,
在CreateMeshContainer里断点单步,发现pMeshContainer-> pSkinInfo-> ConvertToIndexedBlendedMesh返回的是-2005530516,不是S_OK。
还有一点,m_d3dCaps.MaxVertexBlendMatrixIndex竟然是0(软件时是35)
骨骼动画加载出问题
如果有人知道原因和解决办法,请告诉我,谢谢。
[解决办法]
你的显卡不支持硬件的处理?
[解决办法]
Advanced Animation with DirectX
[解决办法]
买本 CG 指南吧