Xna 将Skindefect与BasicFect合并

Xna 将Skindefect与BasicFect合并,xna,Xna,我正在用XNA4.0开发一个游戏。我有一个非常大的模型,我想在XNA中导入动画,然后添加注视约束。为了实现这一点,我使用SkinndModelProcessor导入模型,并使用库添加注视约束。 我的问题是因为SkinDefect可以处理72个MaxBones。如果我想正确导入模型,我应该为每个网格添加一个骨骼,但是模型有152个不同的网格,我不能在子模型中分割模型。如果我没有为每个网格添加骨骼,处理器会抛出此错误“包含没有任何顶点权重的几何体”,迫使我也向不希望设置动画的网格添加骨骼 有没有一种

我正在用XNA4.0开发一个游戏。我有一个非常大的模型,我想在XNA中导入动画,然后添加注视约束。为了实现这一点,我使用SkinndModelProcessor导入模型,并使用库添加注视约束。 我的问题是因为SkinDefect可以处理72个MaxBones。如果我想正确导入模型,我应该为每个网格添加一个骨骼,但是模型有152个不同的网格,我不能在子模型中分割模型。如果我没有为每个网格添加骨骼,处理器会抛出此错误“包含没有任何顶点权重的几何体”,迫使我也向不希望设置动画的网格添加骨骼

有没有一种方法可以导入超过72个骨骼?或者,有一种方法可以在单处理器SkinDefect和Basicefect中合并,以便导入蒙皮网格(具有关联骨骼的网格)和没有骨骼的网格


谢谢。

如果您使用的是3ds Max,则可以对每个不随单个骨骼移动的网格进行蒙皮

一个论坛的链接,可在该论坛中找到答案: