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 콘솔