最近、FBXモデルがXNAで正しく表示されなかったという同じ質問を投稿しました。質問に対する回答が得られ、モデルの表示は少し良くなりましたが、それでも正しく表示されません。
https://docs.google.com/open?id=0B54ow8GRluDUYTBubTQ4bjBramM しかし、次のように表示されます: https ://docs.google.com/open?id=0B54ow8GRluDUNXR5bmJUMVJFTUk
私の描画コードは次のとおりです。
public void Draw(Matrix projection, Matrix view)
{
Matrix[] transforms = new Matrix[model.Bones.Count];
model.CopyAbsoluteBoneTransformsTo(transforms);
foreach (ModelMesh mesh in model.Meshes)
{
foreach (BasicEffect effect in mesh.Effects)
{
effect.EnableDefaultLighting();
effect.View = view;
effect.Projection = projection;
effect.World = Matrix.CreateRotationX(-270) *
transforms[mesh.ParentBone.Index] *
Matrix.CreateTranslation(Position);
}
mesh.Draw();
}
}
誰か助けてくれませんか!ありがとう。