다음을 통해 공유


GameInputMotionState(v0)

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

구문

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축을 따라 선형 가속(g-force)입니다.

accelerationY
형식: float

y축을 따라 선형 가속(g-force)입니다.

accelerationZ
형식: float

z축을 따라 선형 가속(g-force)입니다.

angularVelocityX
형식: float

x 축과 관련하여 속도(초당 라디안)를 Angular.

angularVelocityY
형식: float

Angular 속도(초당 라디안)이며 y 축과 관련이 있습니다.

angularVelocityZ
형식: float

z 축과 관련하여 속도(초당 라디안)를 Angular.

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

구현되지 않았습니다.

비고

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

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

요건

헤더: GameInput.h

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

참고 항목

입력 API 개요
GameInput