это не сработает.

нь новичок в XNA, и я начал с учебника, который рисует изображение на экране. Мне удалось переместить мое изображение в папку «Содержимое», но когда я пытаюсь использовать его в своем коде, оно не может быть найдено.

Я использую имя актива, и я просто не могу найти, что я делаю неправильно. В учебниках используется XNA 3.0, а я использую Visual Studio 2010, но не уверен, имеет ли это значение.

Вот мой код

public class Game1 : Microsoft.Xna.Framework.Game
{
    Vector2 mPosition = new Vector2(0, 0);
    Texture2D mSpriteTexture;

    GraphicsDeviceManager graphics;
    SpriteBatch spriteBatch;

    public Game1()
    {
        graphics = new GraphicsDeviceManager(this);
        Content.RootDirectory = "Content";
    }


    protected override void Initialize()
    {
        base.Initialize();
    }

    protected override void LoadContent()
    {
        spriteBatch = new SpriteBatch(GraphicsDevice);

        mSpriteTexture = Content.Load<Texture2D>("Face");
    }


    protected override void UnloadContent()
    {
    }

    protected override void Update(GameTime gameTime)
    {

        if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
            this.Exit();


        base.Update(gameTime);
    }

    protected override void Draw(GameTime gameTime)
    {
        GraphicsDevice.Clear(Color.Black);

        spriteBatch.Begin();
        spriteBatch.Draw(mSpriteTexture, mPosition, Color.White);
        spriteBatch.End();

        base.Draw(gameTime);
    }
}

}

Ошибка гласит: «ContentLoadException не обработано. Файл не найден.

Обозреватель решений

Я надеюсь, что это достаточно информации. Также имя файла моего файла - Face.

Заранее спасибо.

Ответы на вопрос(4)

Ваш ответ на вопрос