如何使用XNA删除XBOX上的“请重新连接控制器”对话框?

时间:2012-04-05 04:15:31

标签: c# xna xbox360

在我的XNA游戏中,如果玩家断开控制器#1,则会出现一个对话框,上面写着“请重新连接控制器”。如果他们开始使用控制器2,他们可以继续播放,我想在这种情况下以编程方式解除对话。我在网上搜索中找不到任何内容,并通过XNA文档倾注...

1 个答案:

答案 0 :(得分:1)

不幸的是,该消息内置于Xbox 360固件中,因此无法在XNA Framework中控制或关闭它。

由于配置文件与Xbox 360上的控制器相关联,因此当游戏运行且控制器与仍登录的配置文件断开连接时,该消息将始终显示。您应该能够通过使用其他人签署配置文件来验证这一点。你的控制器,然后断开控制器。

您可能需要在XNA论坛上查看this thread,了解有关游戏如何响应控制器断开连接的更多信息。

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