我想在我的Windows Phone 7游戏(在XNA 4中创建)中使用XBOX360控制器来模拟用户输入。但是我无法读取pad状态 - 属性GamePadState.IsConnected
设置为false,尽管我的pad是连接且高效的。我认为默认情况下pad的输入可能会被禁用,就像键盘输入一样(页面向上/中断激活它),但我无法找到正确的按钮/按钮组合。
我的问题:是否可以在Windows Phone 7游戏(XNA 4)中处理XBOX 360 pad输入?
答案 0 :(得分:3)
您无法在Windows Phone 7应用程序的上下文中使用Xbox 360游戏手柄 - 原因显而易见(您以后无法将其连接到物理设备)。
答案 1 :(得分:1)
GamePad类可用于检测手机上是否按了“后退”按钮:
if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
{
// do something
}
我不相信会检测到实际游戏手柄上的后退按钮,只是手机上的按钮。