XNAゲームをWinFormsのコントロール内に埋め込んでいます。このため、ゲームではなくコントロールをサブクラス化する必要があります。
コンテンツプロジェクトからモデルをロードするにはどうすればよいですか?
これは私が持っている私のコードです:
namespace KinectGraphics.XNAEmbedding {
class XNARenderControl : GraphicsDeviceControl {
Game selfGame;
public XNARenderControl() {
selfGame = new Game();
}
protected void LoadContent() {
// Create a new SpriteBatch, which can be used to draw textures.
spriteBatch = new SpriteBatch(GraphicsDevice);
// TODO: use this.Content to load your game content here
model = selfGame.Content.Load<Model>("Ka-60");
//model = Content.Load<Model>("earth");
//model = Content.Load<Model>("3dm-tie-f-gt");
}
ただし、実行がselfGame.Content.Loadに達すると、ContentLoadExceptionがスローされます。「Ka-60」の読み込み中にエラーが発生します。ファイルが見つかりません。
とにかくモデルをロードするにはどうすればよいですか?