GameInputGamepadButtons (v1)

枚举游戏板按钮,包括方向键盘(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

支持的平台: 窗户

另请参阅

GameInputGameInput 概述