iPhoneを動かしたときにさまざまな音が鳴るアプリケーションを開発しています(剣)。iPhoneが上下左右に動いたとき(剣の動き)を知りたいです。どうすればこれを実装できますか? 加速度計をテストしてこのコードを書きましたが、左右に動かしても同じ値を返します。iPhone がどちらの方向に移動したかを知るにはどうすればよいですか?
コード:
- (void)accelerometer:(UIAccelerometer *)accelerometer
didAccelerate:(UIAcceleration *)acceleration
{
double const kThreshold = 1.0;
if (fabsf(acceleration.x) > kThreshold) {
NSLog(@"X+");
}
}