Pregunta

Creé e implementé la aplicación creada por la nueva plantilla de proyecto para zune hd. El problema es que cada vez que se cierra la aplicación, Zune se reinicia. Esto sucede cuando se depura de forma remota desde la PC o cuando se ejecuta directamente desde el dispositivo. Sucede tanto en modo de depuración como en versión. He incluido el código de la plantilla básica, pero es bastante genérico. ¿Alguien tiene alguna idea?

public class DrawGame : Microsoft.Xna.Framework.Game
{
    private GraphicsDeviceManager m_graphics;
    private SpriteBatch m_spriteBatch;

    public DrawGame()
    {
        m_graphics = new GraphicsDeviceManager(this);
        Content.RootDirectory = "Content";

        TargetElapsedTime = TimeSpan.FromSeconds(1 / 30.0);
    }

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

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

    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.CornflowerBlue);

        m_spriteBatch.Begin();
        m_spriteBatch.End();

        base.Draw(gameTime);
    }
}
¿Fue útil?

Solución

Esto es en realidad por diseño y no estás haciendo nada mal.

Consulte MSDN y este blog

  

Las funciones que se desactivan son la reproducción de música DRM y la capacidad de compartir contenido con otros Zunes (fuera de la información del juego). La razón por la que hacemos esto es porque queremos mantener el Zune seguro mientras escribes tus juegos en el dispositivo. La única forma de volver a habilitar estas funciones es reiniciar el dispositivo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top