1

I have a very strange question. I have two iPhone 4S phones and i am using the accelerometer to move a character in a game. However in one phone the character moves faster than the other. Does the sensitivity of the Accelerometer differ from phone to phone/software versions etc?

4

1 に答える 1

1

これがあなたが探しているものかどうかはわかりませんが、あなたの質問と関係があるかもしれません:

CGFloat samplesPerSecond = 30;
[[UIAccelerometer sharedAccelerometer] setDelegate: self];
[[UIAccelerometer sharedAccelerometer] setUpdateInterval: 1.0 / samplesPerSecond];

これにより、電話がコールバック メソッドで呼び出しを行う回数が制限されます。この設定の標準値は、iOS のバージョンによって異なる場合があります (証明されていません。単なる考えです)。

于 2012-05-08T14:10:57.483 に答える