Я встраиваю свою игру XNA под контроль winforms.Из-за этого мне нужно создать подкласс Control, а не Game.
Как мне по-прежнему загружать модели из моего проекта Project?
Это мой код в том виде, в котором он у меня есть:
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: Ошибка загрузки «Ка-60».Файл не найден.
Что я могу сделать, чтобы загрузить модель в любом случае?