問題タブ [uiaccelerometer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - UISliderを介してUIAccelerometerのupdateIntervalを変更する
.xibにあるUISliderを介してUIAcceleromterのupdateIntervalを変更しようとしています。NSLogsには値が完全に表示されますが、スライダーを動かしてもアクセラレータの間隔の速度が上がりません。何が悪いのかわかりません。
私は提供された助けに感謝します。これが私のコードです:
ViewController.h:
ViewController.m:
objective-c - 共有UIAccelerometerを持つ複数のインスタンスがすべてのインスタンスで機能しない
UIImageViews を制御するために使用したいカスタム UIImageView クラスがあります。
カスタム init メソッド内には、UIAccelerometer に関して次のようなものがあります。
私の問題は、このクラスのインスタンスが複数あり、加速度計は最後に作成したインスタンスにのみ情報を送信することです。この理由は、デリゲートが最後のインスタンスに設定されているためだとわかっているので、私の質問は次のとおりです。
これらすべてのインスタンスにデリゲートを設定して、すべてのインスタンスが「didAccelerate」呼び出しを受け取る方法はありますか? もしそうなら、どうすればそれについて行くでしょうか。
objective-c - iOS:小さなデバイスの振動を感知する-例:睡眠監視アプリ
小さな揺れや誰かの呼吸などの小さな振動をデバイスに感知させたいと思っています。アプリストアには「SleepPatternMonitor」アプリがたくさんあり、レビューも多いので、これは可能だと思います。
加速度計やジャイロスコープ(または他の何か)を使用してこれらの小さな動きや振動を感知する方法を知っている人はいますか?もしそうなら、サンプルコードはありますか?
iphone - iPhoneで加速度計の値でオブジェクトを移動しますか?
UIAccelerometer を使用して 1 つのアプリケーションを開発しています。x、y、z の値を取得しました。これらの値を使用して、1 つのオブジェクト (UIImageView を検討してください) をマイブする必要があります。
ここに私のコードがあります
加速度計の値に応じてオブジェクトを移動するために何ができますか? 加速度計のデータを度に変換する方法はありますか?
iphone - iPhoneでUIAccelerometerデータをDegreeに変換しますか?
加速度計のデータを度に変換する方法はありますか? 加速度計アプリケーションを開発しましたが、値を度数で取得する必要がありますか?
私は度の値が必要ですか?
objective-c - xcodeでUIAccelerometerからG値を計算します
このコードは、xcodeのUIAccelerometerからG値を取得するために作成しました。正しいかどうか教えていただけますか?
親切に助けてください
xcode - 重力計算
このコードを使用して G-Force 値を取得しました。しかし問題は、iPhoneをテーブルに置いたままにしておくと、0.99の値が表示されることです。誰か理由を教えてもらえますか? コードは
iphone - UI加速度計の距離計算
次のコードを使用して、デバイスがある場所から別の場所に移動したときの距離を計算しました。正しいかどうか、私のコードを見てください。
ios - [UIAccelerometer sharedAccelerometer] へのポインターを保持する ivar を保持しますか?
手動参照カウントと Xcode 4.5 を使用しています。
ivar を宣言しました。
UIAccelerometer *accelerometer;
加速度計はプロパティではありませんでした。そして、私は1つの方法でこのコードを持っていました:
私が持っていた2番目の方法では:
後で実行する別の方法では、次のことがありました。
このセットアップでは、時折 (めったに、一見ランダムに) 次の中断が発生しました。
'NSInvalidArgumentException'、理由: '-[NSPathStore2 setDelegate:]: 認識されないセレクターがインスタンス xxx に送信されました
この中断の理由を探して多くのフラストレーションを感じた後、加速度計を最初に使用したときに保持を試みましたが、その後中断はありませんでした。しかし、保持が実際の問題を解決していないのではないかと心配しています。この「解決策」を考える理由は、中止メッセージがsetDelegateの呼び出しについて不平を言っていて、関連していると思われるコードのセクションで、設定していた唯一のデリゲートが加速度計にあったためです。しかし、なぜこれで修正する必要があるのか わかりません.retainが問題を隠すためにコードを移動しているだけなのではないかと心配しています.
私がそれを理解する方法はそれです
インスタンスの期間中同じアドレスを持つシングルトン インスタンスを作成し、そのアドレスが加速度計に割り当てられます。これもインスタンスの期間中存在します。その場合、保持によって何かが変わるのはなぜですか?
インスタンスの割り当てが解除される前に、sharedAccelerometer シングルトンの割り当てが解除されることはありますか?
ios - UIAccelerometer を調整しますか?
私のアプリでは、加速度計を使用してゲーム内のキャラクターを制御しています。現在、縦向きのみを許可しているため、ユーザーはキャラクターを移動するためにデバイスを右または左に傾ける必要があります。それは今のところうまくいっています。私が今達成しようとしているのは、ユーザーがプレイしている現在の傾きを考慮して加速度計を「調整」することです。ユーザーが横になっているとしましょう。開始点が考慮されていないため、値が歪んでしまい、キャラクターを制御できなくなります。そのため、最初の傾斜量を考慮してから、ゲーム中にそれを考慮しようとしていますが、機能していません。
そのため、ゲーム以外のビューに加速度計を「調整」するためのボタンがあり、これが実行するコードです。
これはIBActionにあります
これは加速度計のデリゲート呼び出しです
次に、init のゲーム ビューで、iVar calibrationFloat を NSUserDefaults で設定した値に設定します。次に、小さなジッターを取り除くための kFilteringFactor もあります。これは、rollingX をすべてに等しく設定し、rollingX に基づいてキャラクターを移動するゲームの加速度計デリゲート メソッドです。
ただし、これは機能していません。キャリブレーションは何もしていないようで、その理由はわかりません。これが機能しない理由を設定した人はいますか?