Wrox の MC Neel による「XNA 3D Primer」のコードを使用します。31 ページの「第 8 章」のコードに問題があります。 robotAni が MeshAnimationInfo 型で宣言されている変数robotAniがあります( 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 は未処理でした
上記の行のrobotAniが null である限り、これはまったく正しいことです。では、このエラーを修正する方法を教えていただけませんか? ありがとうございました