我使用来自 Wrox 的 MC Neel 的“XNA 3D Primer”中的代码。我对第 31 页的“第 8 章”的代码有疑问。我有变量robotsAni,其中robotsAni被声明为MeshAnimationInfo类型(MeshAnimationInfo是Pipeline.Content的一个类)。
MeshAnimationInfo robotAni;
Matrix[] robotTransforms;
LoadContent的代码是:
protected override void LoadContent()
{
robot = Content.Load<Model>("Robot");
robotAni = robot.Tag as MeshAnimationInfo;
robotTransforms = new Matrix[robotAni.BoneTransforms.Count];
}
我文件中的代码与书中的代码完全相同。我在最后一行有以下错误:
NullReferenceException 未处理
只要上面一行中的robotsAni为空,这就是完全正确的。那么,你能帮我解决这个错误吗?谢谢