2017-06-07 1 views
0

加速度計をリセットするにはどうすればいいですか? 私は3D環境を持っている、と私のボールバウンスが左右正しく私YはOKです、私は風景モードで自分のデバイスを使用して、私はそれを必要としないが、私のZは大丈夫ではありません。 私の偏差が90度(横モード)のときは、床が中立のz位置にあるときは丁寧にします。 私はユーザーがゲームを開始するときにニュートラルな位置を持つ必要があります、私は彼らが私のために働いていない団結のブログで他の答えを参照してください。 これは私のコードです:ユニオン加速度計をZにリセットする方法は?

公共フロートposZ。

// Use this for initialization 
void Start() { 
    Salvataggio.control.Load(); 
    posZ = Input.acceleration.z; 

} 

ボイド更新(){

trovaPallina = GameObject.FindGameObjectWithTag ("Pallina"); 

     if (trovaPallina) { 
      trovaPallina.transform.position += new Vector3(Input.acceleration.x/10, 0, (Input.acceleration.z - posZ)/10) ; 
     } 

}

+0

は正確にあなたの現在の設定に問題があるのか​​? –

+0

質問/問題は何ですか? – Hristo

答えて

0

なぜそれのためのキャリブレーションのいくつかの並べ替えを作成しませんか?したがって、デバイスのゼロ位置に満足したら、ボタンをクリックする較正メニューを作成することができます。 x、y & z値をゼロ値として保存します。これにより、ゼロ値に対して現在の値を使用して、各方向のオフセットを決定することができます。

関連する問題