XNA でモデルを描画したい。先に進んで、Blender で作成し、fbx ファイル形式にエクスポートして、コンテンツ パイプラインが動作できるようにしました。WindowsGame() の Draw() メソッドにどのコードを追加すればよいですか? 私は次のことを試しましたが、私が得るのは灰色の画面だけです(青ではなく灰色で、これはクリアな色です、気をつけてください)モデルはcontent.Loadでインポートされ、これはエラーをスローせず、私はそれを「ボウル」と呼びました.
ここでこれが機能しない理由を誰かに教えてもらえますか?
protected override void Draw(GameTime gameTime)
{
GraphicsDevice.Clear(Color.CornflowerBlue);
BasicEffect b = new BasicEffect (graphics.GraphicsDevice, new EffectPool ( ));
foreach (ModelMesh m in Bowl.Meshes)
{
b.View = Cam.mView;
b.Projection = Cam.mProj;
b.World = mWorld;
b.EnableDefaultLighting ( );
b.Begin ( );
m.Draw ( );
b.End ( );
}
base.Draw(gameTime);
}
これは効率の点で殺人と同等であることに気づきましたが、非常に多くのことを試しましたが、最適化する前に機能する必要があります。