IGameInputReading::GetControllerAxisState (v2)

从游戏控制器检索轴状态信息。

语法

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

支持的平台: 窗户

另请参阅

输入 API 概述IGameInputReading