バスケットボールのように指で電話を回した回数を計算できるアプリを作成しようとしています。私は DeviceMotion を使用して姿勢を取得してきましたが、データを操作したので、1 から 179 になるのではなく、マイナス側に戻って 0 から 360 になります。しかし、0マークを回った後、totalRotation変数に追加できないようです。
簡単に言えば、2 つの変数が必要です。1 つは現在のヨーで、0 から 360 までの角度である必要があります。もう 1 つは合計で、電話が回転するにつれて追加し続ける必要があります。したがって、1.5 回転後、現在のヨーは 180 になり、合計は 540 になるはずです。これを行う簡単な方法はありますか?