Unityを使って、iPhoneの動きをGameObjectで再現する方法を模索しています。(iPhoneを横に10cm動かすと、シーン内のGameObjectも同じ方向にだいたいそれくらい動く、という感じ)
特に移動の部分で
rb = GetComponent<Rigidbody> (); rb.AddForce (Input.gyro.userAcceleration);
という方法で試してみているのですが、Input.gyro.userAccelerationの値にノイズが多く、なかなか思うような挙動をしてくれません。
小数点以下の桁数を下げたり、初期値を保存してそこからの差を取り出してみたりしていますがなかなか精度が上がらず途方に暮れています。
Input.gyro.userAccelerationを使ったことがある方、ノイズ除去のいい方法があればお教えいただけると幸いです。
回答1件
あなたの回答
tips
プレビュー