C# 我如何删除“";请重新连接控制器“;使用XNA在XBOX上的对话框?

C# 我如何删除“";请重新连接控制器“;使用XNA在XBOX上的对话框?,c#,xna,xbox360,C#,Xna,Xbox360,在我的XNA游戏中,如果玩家断开控制器1的连接,就会出现一个对话框,上面写着“请重新连接控制器”。他们可以继续玩,如果他们开始使用控制器2,我想在这种情况下编程关闭对话框。我在网上搜索和浏览XNA文档时没有发现任何东西…不幸的是,Xbox 360固件内置了这条消息,因此无法在XNA框架内控制或消除它 由于配置文件与Xbox 360上的控制器关联,因此当游戏正在运行且控制器与仍登录的配置文件断开连接时,该消息将始终出现。您应该能够通过使用另一个控制器在中签名配置文件,然后断开该控制器的连接来验证这

在我的XNA游戏中,如果玩家断开控制器1的连接,就会出现一个对话框,上面写着“请重新连接控制器”。他们可以继续玩,如果他们开始使用控制器2,我想在这种情况下编程关闭对话框。我在网上搜索和浏览XNA文档时没有发现任何东西…

不幸的是,Xbox 360固件内置了这条消息,因此无法在XNA框架内控制或消除它

由于配置文件与Xbox 360上的控制器关联,因此当游戏正在运行且控制器与仍登录的配置文件断开连接时,该消息将始终出现。您应该能够通过使用另一个控制器在中签名配置文件,然后断开该控制器的连接来验证这一点

您可能想在XNA论坛上查看更多关于您的游戏如何响应控制器断开连接的信息


还提供了一些关于处理控制器断开连接的信息。

这只是设计上的。即使是使用完整SDK开发的游戏也不能忽略这一信息。