在我的 XNA 游戏中,如果玩家断开控制器 #1,会出现一个对话框,显示“请重新连接控制器”。如果他们开始使用控制器 2,他们可以继续播放,我想在这种情况下以编程方式关闭对话框。我在网上搜索和翻阅 XNA 文档时一无所获……
问问题
4132 次
1 回答
1
不幸的是,该消息内置于 Xbox 360 固件中,因此无法从 XNA 框架中控制或消除它。
由于配置文件与 Xbox 360 上的控制器相关联,因此当游戏运行并且控制器与仍登录的配置文件断开连接时,该消息将始终出现。您应该能够通过使用另一个控制器签署配置文件来验证这一点,然后断开该控制器。
您可能想在 XNA 论坛上查看此线程,以获取有关您的游戏如何响应控制器断开连接的更多信息。
这篇 MSDN 文章还提供了一些有关处理控制器断开连接的信息。
于 2012-04-05T05:41:23.827 回答