XINPUT_GAMEPAD
描述控制器的目前狀態。語法
成員
wButtons類型:WORD 裝置數位按鈕的位元遮罩。設定的位元表示對應的按鈕已按下。
已設定但未在上方定義的位元為保留位元,其狀態未定義。
bLeftTrigger
類型:BYTE 左扳機類比控制項的目前值。值介於 0 到 255 之間。 bRightTrigger
類型:BYTE 右扳機類比控制項的目前值。值介於 0 到 255 之間。 sThumbLX
類型:SHORT 左搖桿的 x 軸值。每個搖桿軸成員都是介於 -32768 到 32767 之間的帶正負號值,用來描述搖桿的位置。值為 0 表示置中,負值表示向下或向左,正值表示向上或向右。常數 XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE 和 XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE 可作為正值和負值,用於篩選搖桿輸入。 sThumbLY
類型:SHORT 左搖桿的 y 軸值,介於 -32768 到 32767 之間。 sThumbRX
類型:SHORT 右搖桿的 x 軸值,介於 -32768 到 32767 之間。 sThumbRY
類型:SHORT 右搖桿的 y 軸值,介於 -32768 到 32767 之間。
備註
此結構由 XINPUT_STATE 結構在輪詢控制器狀態變更期間使用。 按鈕與遊戲功能的特定對應方式,會因遊戲類型而異。 常數 XINPUT_GAMEPAD_TRIGGER_THRESHOLD 可作為 bLeftTrigger 和 bRightTrigger 必須大於才會登錄為按下的值。這是選擇性的,但通常很實用。需求
標頭: XInputOnGameInput.h 支援的平台: XBOX One 系列主機和 XBOX Series 主機另請參閱
將 XInput 移植到 GameInputXInputOnGameInput
