1
나는 가속도계의 데이터를 활용하는 소형 게임을 연구하고있었습니다. 하지만 제 문제는 플레이어에게 평평하지 않고 어떤 각도로든 게임을 조정할 기회를주고 싶다는 것입니다. 나는 이것을 어떻게하는지 모른다. 모든 예제 또는 설명이 작동합니다. 감사.가속도계 보정 XNA
나는 가속도계의 데이터를 활용하는 소형 게임을 연구하고있었습니다. 하지만 제 문제는 플레이어에게 평평하지 않고 어떤 각도로든 게임을 조정할 기회를주고 싶다는 것입니다. 나는 이것을 어떻게하는지 모른다. 모든 예제 또는 설명이 작동합니다. 감사.가속도계 보정 XNA
우선 가속도 이벤트 핸들러에서 가져온 데이터를 액세스 가능한 변수에 저장했는지 확인하십시오 (accMeter
라고 부름).
기본적으로 수행하려는 것은 Queue<Vector3>
에 여러 프레임의 가속도계 데이터를 추가하는 것입니다. 이렇게하려면 현재 가속도계 데이터를 대기열에 추가 할 모든 프레임 (기본 업데이트 또는 조정하려는 위치)마다 메소드를 호출하고 대기열이 가득 차면 Vector3
초의 평균을 취하여 저장하십시오 다른 변수 (defaultAcc
)로 변환하십시오. 그런 다음 보정 된 데이터가 무엇인지 알아 내려고 할 때마다 accMeter
에서 defaultAcc
을 뺍니다.
소리가 들리면 해결할 수 있습니다. 감사합니다. – Jcorretjer