GameInputGamepadState (v1)

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

语法

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

成员

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

支持的平台: 窗户

另请参阅

GameInputGameInput 概述