画像の動きを滑らかにしようとしています。この質問は何度も聞かれていることは承知していますが、私がもっと興味を持っていることが 1 つありますが、それは他の質問では出てきません。ビットマップを移動するために、センサーの加速度値をそのまま使用しています。私は、この方法が私を前後-9.8
に制限していることを認識しています+9.8
が、これはまさに私が望むものであり、ビットマップをできるだけ動かしたいのです。ローパスフィルターについて読みましたが、理解した限りでは、ビットマップを画面全体に移動するのに役立ち、私の場合はまったく不要です。それで、私は正しいですか?ビットマップを移動するために加速度計の値をそのまま使用すると、滑らかな動きが得られませんか?
これは、加速度計から値を取得するためのコードです。その型はTYPE_ACCELEROMETER
public void onSensorChanged(SensorEvent event) {
xAcceleration = event.values[0];
yAcceleration = event.values[1];
}