从游戏控制器检索轴状态信息。
语法
uint32_t GetControllerAxisState(
uint32_t stateArrayCount,
float* stateArray
);
参数
stateArrayCount _In_
类型:uint32_t
用于捕获游戏控制器上的轴的状态数组的预期数目。 可以从 IGameInputReading::GetControllerAxisCount 检索该数目
stateArray _Out_writes_ (stateArrayCount) 类型:float*
指向包含轴状态数据的数组的指针。
返回值
类型:uint32_t
返回有效缓冲区的条目数。
备注
游戏控制器上的大多数模拟控件(游戏杆、扳机键、滑块、拨盘等)表现为轴的形式,它们是线性规范化到该范围 [0.0, 1.0] 的浮点值。 大多数数字输入表现为按钮的形式,它们是简单的布尔值。 顶帽开关表现为开关值的形式,并且其位置由 GameInputSwitchPosition 枚举值之一表示。
要求
头文件:GameInput.h
库:gameinput.lib
支持的平台: 窗户