我在Blender中创建了这个简单的矩形模型,它有纹理(1024 x 1024)。我在XNA中加载了模型,它没有显示在屏幕上。我在模型上进行了测试,并且调试屏幕显示它包含零网格,这是不正确的,因为我在Blender中打开模型并显示网格。总共有1个网格。可能有什么不对?这是代码吗?还是Blender?我是3D建模的新手。以下是源代码:
protected override void Draw(GameTime gameTime)
{
GraphicsDevice.Clear(Color.CornflowerBlue);
paddelloader1.World = Matrix.CreateTranslation(ballpos);
paddelloader1.View = Matrix.CreateLookAt(new Vector3(0, 0, 10), new Vector3(0, 0, 0), Vector3.UnitY);
paddelloader1.Projection = Matrix.CreatePerspectiveFieldOfView(MathHelper.ToRadians(45), 800f / 480f, 0.1f, 100f);
paddelloader1.Load();
base.Draw(gameTime);
}
答案 0 :(得分:0)
我通过在Blender中重新导出模型来解决它,并解决了这个问题。