空中にいるときに私のプレーヤーを指示したいと思います。だから私はFixedUpdate()
で呼ばれているCheckTilt()
というメソッドを狂わせました。これは基本的にタブレットがx方向に動かされているかどうかをチェックしています。 CheckTilt()
内の条件は、のような変数を基本としています。しかし、私は加速度計に基づいて移動させることはできません。ここに私の方法である:加速度計を使って2Dオブジェクトを移動しようとしています
public void checkTilt()
{
if (!isGrounded)
{
float tiltSpeed = 10.0f;
float x = Input.acceleration.x;
Vector2 tilted = new Vector2(x, 0);
myRigidBody.AddForce(tilted * tiltSpeed * Time.deltaTime);
}
}
その他の情報:私はアンドロイドデバイスのためにこれを構築しています、と団結のリモートでそれをテストしています。
リモコンはまったく動作しません。あなたはデバイスに構築する必要があります – Fattie
私はビルドを行います。私が2次元オブジェクトをx方向に動かすとすればそれはうまくいくでしょうか? –
okだから、これが答えです。ボードをきれいに保つためにそれを入れます。 – Fattie