GameInputGamepadButtons

枚举游戏板按钮,包括方向键盘(D pad)。

语法

typedef 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  
} GameInputGamepadButtons  

常量

常量 说明
GameInputGamepadNone 未按下任何按钮。
GameInputGamepadMenu 按下了“菜单”按钮。
GameInputGamepadView 按下了“视图”按钮。
GameInputGamepadA 按下了按钮 A。
GameInputGamepadB 按下了按钮 B。
GameInputGamepadX 按下了按钮 X。
GameInputGamepadY 按下了按钮 Y。
GameInputGamepadDPadUp 按下了方向键的顶部部分。
GameInputGamepadDPadDown 按下了方向键的底部部分。
GameInputGamepadDPadLeft 按下了方向键的左侧部分。
GameInputGamepadDPadRight 按下了方向键的右侧部分。
GameInputGamepadLeftShoulder 左侧肩按钮已按下。
GameInputGamepadRightShoulder 右侧肩按钮已按下。
GameInputGamepadLeftThumbstick 左操纵杆已按下。
GameInputGamepadRightThumbstick 右操纵杆已按下。

备注

此枚举用于 GameInputGamePadState 结构。 通过将值合并,可以同时读取多个按钮。

有关详细信息,请参阅 GameInput 读数中的“从读数获取数据”部分。

要求

头文件:GameInput.h

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

GameInput 概述
GameInput