枚举游戏板按钮,包括方向键盘(D pad)。
语法
enum GameInputGamepadButtons
{
GameInputGamepadNone = 0x00000000,
GameInputGamepadMenu = 0x00000001,
GameInputGamepadView = 0x00000002,
GameInputGamepadA = 0x00000004,
GameInputGamepadB = 0x00000008,
GameInputGamepadX = 0x00000010,
GameInputGamepadY = 0x00000020,
GameInputGamepadDPadUp = 0x00000040,
GameInputGamepadDPadDown = 0x00000080,
GameInputGamepadDPadLeft = 0x00000100,
GameInputGamepadDPadRight = 0x00000200,
GameInputGamepadLeftShoulder = 0x00000400,
GameInputGamepadRightShoulder = 0x00000800,
GameInputGamepadLeftThumbstick = 0x00001000,
GameInputGamepadRightThumbstick = 0x00002000
};
常量
常量 | 说明 |
---|---|
GameInputGamepadNone | 指示未按下任何按钮。 |
GameInputGamepadMenu | 指示已按下菜单按钮。 |
GameInputGamepadView | 指示按下视图按钮。 |
GameInputGamepadA | 指示按下 A 按钮。 |
GameInputGamepadB | 指示已按下 B 按钮。 |
GameInputGamepadX | 指示按下 X 按钮。 |
GameInputGamepadY | 指示按下 Y 按钮。 |
GameInputGamepadDPadUp | 指示按下方向键的顶部部分。 |
GameInputGamepadDPadDown | 指示按下 D-pad 的底部部分。 |
GameInputGamepadDPadLeft | 指示按下 D 键的左侧部分。 |
GameInputGamepadDPadRight | 指示按下方向键的右侧部分。 |
GameInputGamepadLeftShoulder | 指示按下左肩按钮。 |
GameInputGamepadRightShoulder | 指示按下右肩按钮。 |
GameInputGamepadLeftThumbstick | 指示按下左纵杆。 |
GameInputGamepadRightThumbstick | 指示按下右侧纵杆。 |
备注
此枚举用于 GameInputGamePadState 结构。 通过将值合并,可以同时读取多个按钮。
有关详细信息,请参阅 GameInput 读数中的“从读数获取数据”部分。
要求
头文件:GameInput.h
支持的平台: 窗户