GameInputArcadeStickButtons

枚举街机摇杆的输入。

语法

enum GameInputArcadeStickButtons
{
    GameInputArcadeStickNone     = 0x00000000,
    GameInputArcadeStickMenu     = 0x00000001,
    GameInputArcadeStickView     = 0x00000002,
    GameInputArcadeStickUp       = 0x00000004,
    GameInputArcadeStickDown     = 0x00000008,
    GameInputArcadeStickLeft     = 0x00000010,
    GameInputArcadeStickRight    = 0x00000020,
    GameInputArcadeStickAction1  = 0x00000040,
    GameInputArcadeStickAction2  = 0x00000080,
    GameInputArcadeStickAction3  = 0x00000100,
    GameInputArcadeStickAction4  = 0x00000200,
    GameInputArcadeStickAction5  = 0x00000400,
    GameInputArcadeStickAction6  = 0x00000800,
    GameInputArcadeStickSpecial1 = 0x00001000,
    GameInputArcadeStickSpecial2 = 0x00002000
};

常量

常量 说明
GameInputArcadeStickNone 街机摇杆处于中性状态。
GameInputArcadeStickMenu 按下街机摇杆上的菜单按钮。
GameInputArcadeStickView 按下街机摇杆上的视图按钮。
GameInputArcadeStickUp 街机摇杆向上推。
GameInputArcadeStickDown 街机摇杆被推下来。
GameInputArcadeStickLeft 街机摇杆向左推。
GameInputArcadeStickRight 街机摇杆向右推。
GameInputArcadeStickAction1 按下街机摇杆上的作按钮 1。
GameInputArcadeStickAction2 按下街机摇杆上的作按钮 2。
GameInputArcadeStickAction3 按下街机摇杆上的作按钮 3。
GameInputArcadeStickAction4 按下街机摇杆上的作按钮 4。
GameInputArcadeStickAction5 按下街机摇杆上的作按钮 5。
GameInputArcadeStickAction6 按下街机摇杆上的作按钮 6。
GameInputArcadeStickSpecial1 按下街机摇杆上的特殊按钮 1。
GameInputArcadeStickSpecial2 按下街机摇杆上的特殊按钮 2。

备注

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

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

此枚举还可以与 IGameInputMapper::GetArcadeStickButtonMappingInfo 方法一起使用,以检索特定街机摇杆按钮的映射信息。

要求

头文件:GameInput.h

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

另请参阅

GameInput 概述
GameInput