동작이 활성화된 입력 장치로부터 가져온 동작 입력의 상태를 기술합니다.
구문
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 콘솔