|
发表于 2010-9-17 01:27:00
|
显示全部楼层
Re: 骨骼动画导出模型X,为什么旋转不居中
是导出插件的缘故吧,现在导出来的x文件的全部frame只有其中一个会有container,一般是最后一个frame会有container(你的x文件好像是第二个,奇怪),这意味着其实drawContainer在一次drawframe迭代中总共被调用一次,也就是说一次drawContainer渲染全部frame,那么 m_d3dDevice->SetTransform(D3DTS_WORLD, &frame->exCombinedTransformationMatrix)就会有问题,它只调用了一个子fram作为世界矩阵。
如果你用directx viewer 来查看你的x文件没问题的话,就用顶点混合的方法来做就可以了。 |
|