XNA Zune高清应用赢得';不要优雅地退出
我已经开发、构建并部署了由zune hd的新项目模板创建的应用程序。问题是,只要应用程序退出,Zune就会重新启动。当从PC进行远程调试或直接从设备运行时,会发生这种情况。它在调试模式和发布模式下都会发生。我已经包含了基本的模板代码,但它非常通用。有人有什么想法吗XNA Zune高清应用赢得';不要优雅地退出,xna,zune,zune-hd,Xna,Zune,Zune Hd,我已经开发、构建并部署了由zune hd的新项目模板创建的应用程序。问题是,只要应用程序退出,Zune就会重新启动。当从PC进行远程调试或直接从设备运行时,会发生这种情况。它在调试模式和发布模式下都会发生。我已经包含了基本的模板代码,但它非常通用。有人有什么想法吗 public class DrawGame : Microsoft.Xna.Framework.Game { private GraphicsDeviceManager m_graphics; private Spri
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);
}
}
这实际上是故意的,而不是你做错了什么 看到和 禁用的功能包括播放DRM音乐以及与其他Zune共享内容(游戏信息之外)的功能。我们这样做的原因是我们希望在您在设备上编写游戏时保持Zune的安全。重新启用这些功能的唯一方法是重新启动设备
哇!这太疯狂了,但我想事情就是这样。谢谢你的快速回答。