跳轉到主要內容
取得裝置上一般控制器軸的數目。

語法

參數

此方法沒有參數。

傳回值

類型:uint32_t 裝置上的控制器軸數目;如果裝置沒有控制器軸,則為 0。

備註

控制器軸是裝置上未經對應的原始軸。當 GetSupportedInput 傳回的值包含 GameInputKindControllerAxis 時,裝置即具有控制器軸。來自該裝置且包含 GameInputKindControllerAxis 的讀數,會透過 IGameInputReading::GetControllerAxisCount 回報相同數目的軸。 使用傳回的值來決定您傳遞給 GetControllerAxisLabels 或 IGameInputReading::GetControllerAxisState 之陣列的大小。在裝置連線期間,軸數目不會變更。 在 GameInput v3 及更早版本中,此資訊可從 GameInputControllerInfo 結構的 controllerAxisCount 成員取得,該結構由 IGameInputDevice::GetDeviceInfo 所傳回 GameInputDeviceInfo 結構的 controllerInfo 成員參考。

需求

標頭: GameInput.h 程式庫: gameinput.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機

另請參閱

GameInput 概觀
GetControllerAxisLabels
IGameInputReading::GetControllerAxisCount
IGameInputReading::GetControllerAxisState
IGameInputDevice

版本歷程記錄

最後修改於 2026年11月6日