GameInputGamepadState

说明游戏板输入设备的状态。

语法

typedef struct GameInputGamepadState {  
    GameInputGamepadButtons buttons;  
    float leftTrigger;  
    float rightTrigger;  
    float leftThumbstickX;  
    float leftThumbstickY;  
    float rightThumbstickX;  
    float rightThumbstickY;  
} GameInputGamepadState  

成员

buttons
类型:GameInputGamepadButtons

按下的游戏板按钮。

leftTrigger
类型:float

左侧触发器位置,标准化为 [0.0, 1.0] 范围内的值。

rightTrigger
类型:float

右侧触发器位置,标准化为 [0.0, 1.0] 范围内的值。

leftThumbstickX
类型:float

水平左摇杆位置标准化为 [-1.0, 1.0] 范围内的值。

leftThumbstickY
类型:float

垂直左摇杆位置标准化为 [-1.0, 1.0] 范围内的值。

rightThumbstickX
类型:float

水平右摇杆位置标准化为 [-1.0, 1.0] 范围内的值。

rightThumbstickY
类型:float

垂直右摇杆位置标准化为 [-1.0, 1.0] 范围内的值。

备注

IGameInputReading:GetGamePadState 方法使用。

有关详细信息,请参阅 GameInput 读数中的“从读数获取数据”部分。 有关代码示例,请参阅简单游戏手柄输入循环

要求

头文件:GameInput.h

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

另请参阅

GameInput 概述
GameInput