다음을 통해 공유


IGameInputReading::GetControllerAxisState

게임 컨트롤러에서 축 상태 정보를 검색합니다.

구문

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] 범위로 선형으로 정규화된 부동 소수점 값인 축으로 표시됩니다. 대부분의 디지털 입력은 간단한 부울 값인 버튼으로 표시됩니다. Hat 스위치는 스위치 값으로 표시되며, 해당 위치는 GameInputSwitchPosition 열거형 값 중 하나로 표시됩니다.

요구 사항

헤더: GameInput.h

라이브러리: xgameruntime.lib

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

입력 API 개요
IGameInputReading