1

我想使用 XBOX360 控制器在我的 Windows Phone 7 游戏(在 XNA 4 中创建)中模拟用户输入。但我无法读取焊盘状态 - 属性GamePadState.IsConnected设置为 false,尽管我的焊盘已连接且高效。我认为默认情况下可能会禁用键盘的输入,就像键盘输入一样(向上翻页/中断激活它),但我找不到右键/按钮组合。

我的问题:是否可以在 windows phone 7 游戏(XNA 4)中处理 XBOX 360 键盘输入?

4

2 回答 2

3

您不能在 Windows Phone 7 应用程序的上下文中使用 Xbox 360 游戏手柄 - 原因很明显(您以后无法将其连接到物理设备)。

于 2011-08-08T21:58:28.463 回答
1

GamePad 类可用于检测手机上是否按下了返回按钮:

if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
{
  // do something      
}

我不相信这会检测到实际游戏手柄上的后退按钮,只是手机上的按钮。

于 2011-08-08T20:56:53.977 回答