0

私はシューティングゲームに取り組んでいます。画面の中央にブルズアイが配置され、加速度計によって制御される十字線があります。ユーザーがデバイスを水平方向または垂直方向に制御しているかどうかを確認したい。ユーザーがそれを垂直に持っているとき、十字線を下にスクロールさせたくありません。十字線は、デバイスを垂直または水平に傾けたときにのみ移動します。誰?

4

2 に答える 2

0

これを試しましたか?:

UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation];

それで:

if (UIDeviceOrientationIsLandscape(orientation)) {

}
else if (UIDeviceOrientationIsPortrait(orientation)) {

}
于 2012-05-30T14:08:37.650 に答える
0

役に立つかもしれません。コンパス API を使用してみましたか?

于 2012-05-30T14:35:10.307 に答える