UIKitを使ってシンプルなチルト制御ゲームを作っています。これまでのところ、デバイスを傾けると、キャラクターは適切な方向に移動します。私が彼にしてもらいたいのは、私がデバイスを傾けたときに彼が向いている方向を変えることです。たとえば、左に傾けるときは、キャラクターを左に向けたいと思います。デバイスが左または右に傾いたかどうかを検出する方法はありますか?もしそうなら、私を正しい方向に向けてください。ありがとう、テイト
1467 次
2 に答える
0
実際の回転を知っていれば十分です。次に、UIViewControllerとoverride- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
メソッドを使用することをお勧めします
もっと多くのものが必要な場合は、加速度計について検索することをお勧めします
于 2010-05-30T18:33:09.697 に答える
0
John Ray の著書iOS5 Application Development in 24 Hoursの第 18 章では、CMotionManager を使用して加速度計とジャイロスコープのデータを取得する方法が説明されています。以下の URL をご覧ください。ソース コードをダウンロードして、第 18 章の ColorTilt アプリケーションをロードできます。ジャイロスコープ情報を使用して、デバイスが傾いた方向を特定する方法の例が含まれています。
http://www.informit.com/store/sams-teach-yourself-ios-5-application-development-in-9780672335761
于 2012-10-24T03:30:31.940 に答える