说明游戏板输入设备的状态。
语法
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
支持的平台: 窗户