다음을 통해 공유


GameInputMotionState

동작이 활성화된 입력 장치로부터 가져온 동작 입력의 상태를 기술합니다.

구문

typedef struct GameInputMotionState {  
    float accelerationX;  
    float accelerationY;  
    float accelerationZ;  
    float angularVelocityX;  
    float angularVelocityY;  
    float angularVelocityZ;  
    float magneticFieldX;  
    float magneticFieldY;  
    float magneticFieldZ;  
    float orientationW;  
    float orientationX;  
    float orientationY;  
    float orientationZ;  
    GameInputMotionAccuracy accelerometerAccuracy;
    GameInputMotionAccuracy gyroscopeAccuracy;
    GameInputMotionAccuracy magnetometerAccuracy;  
    GameInputMotionAccuracy orientationAccuracy;  
} GameInputMotionState  

멤버

accelerationX
형식: float

x 축과 나란한 가속.

accelerationY
형식: float

y 축과 나란한 가속.

accelerationZ
형식: float

z 축과 나란한 가속.

angularVelocityX
형식: float

x 축 주변 각 속도.

angularVelocityY
형식: float

y 축 주변 각 속도.

angularVelocityZ
형식: float

z 축 주변 각 속도.

magneticFieldX
형식: float

x 축과 나란한 자기 필드.

magneticFieldY
형식: float

y 축과 나란한 자기 필드.

magneticFieldZ
형식: float

z 축과 나란한 자기 필드.

orientationW
형식: float

w 축과 비교되는 방향.

orientationX
형식: float

x 축과 비교되는 방향.

orientationY
형식: float

y 축과 비교되는 방향.

orientationZ
형식: float

z 축과 비교되는 방향.

accelerometerAccuracy
형식: GameInputMotionAccuracy

가속도계 값의 정확도 수준입니다.

gyroscopeAccuracy
형식: GameInputMotionAccuracy

자이로스코프 값의 정확도 수준입니다.

magnetometerAccuracy
형식: GameInputMotionAccuracy

자력계 값의 정확도.

orientationAccuracy
형식: GameInputMotionAccuracy

방향 값의 정확도.

비고

각 멤버의 값은 0.0에서 1.0까지이며, 여기서 1.0은 GameInputMotionInfo 구조에 명시된 최대 규모의 100%를 나타냅니다.

이 구조는 IGameInputReading::GetMotionState 메서드에서 사용됩니다.

자세한 내용은 GameInput 판독값판독값에서 데이터 가져오기를 참조하세요. 관련 코드 예제는 단순 게임패드 입력 루프를 참조하세요.

요건

헤더: GameInput.h

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

참고 항목

입력 API 개요
GameInput