2009-10-25 3 views
2

У меня есть и встроено и развернуто приложение, созданное новым шаблоном проекта для zune hd. Проблема в том, что всякий раз, когда приложение выходит, Zune перезагружается. Это происходит при удаленной отладке с ПК или при ее правильном использовании с устройства. Это происходит как в режиме отладки, так и в выпуске. Я включил базовый шаблон кода, но он довольно общий. У кого-нибудь есть идеи?Приложение XNA Zune HD не выйдет изящно

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); 
    } 
} 

ответ

6

Это на самом деле по дизайну, и вы не делаете ничего плохого.

См MSDN и this blog

Функции, которые стали инвалидами являются воспроизведение DRM музыки и возможность обмениваться контентом с другими Zunes (за пределами игровой информации). Причина, по которой мы это делаем, заключается в том, что мы хотим сохранить Zune в безопасности, когда вы пишете свои игры на устройстве. Единственный способ для повторного включения этих функций - перезапустить устройство.

+0

Wow. Это безумие, но я думаю, что так оно и есть. Спасибо за быстрый ответ. –

+0

Да, @Tchami правильно, это по дизайну, дает вашему Zune новое начало ... – studiohack

Смежные вопросы