나는 다소 경주 용 게임을 만들고 있습니다. 자동차는 자동으로 앞으로 움직이지만 옆으로 돌리기 위해 전화기의 회전을 측정합니다. 내가 x 축에 가속도를 측정해야하기 때문에, 내가 사용 : 나는 게임을 할 때기울이기 전화에서 오프셋. 가속도계 버그
Direction.x = Input.acceleration.x * Time.deltaTime;
Transform.translate (Direction.x * 5f);
이, 차가 나는 x 축에 전화를 기울일 때 그것을 할 방법을 회전합니다. 그러나, 문제는 제가 테이블에 전화기를 놓을 때, 차가 천천히 왼쪽으로 여행한다는 것입니다. 0도 각도이기 때문에 의미가 없습니다. 이것이 테이블 표면 때문이 아니라는 것을 확인하기 위해, 나는 Unity Simultator에서 그것을 연주했고 똑같은 일이 일어났습니다. 차는 매우 천천히 움직였다. 내가 debug.log 때 Direction.x 약 -0.000147 ..., 아주 작은 숫자라고합니다. 이 문제를 해결할 방법이 없으므로 전화가 여전히있을 때 자동차의 Direction.X는 0이되거나 코드에 문제가있는 것입니다.