私は3つの異なる平面に分割されたシーンを持っており、これらの平面を軸上のデバイスの回転に対して左右に移動したいので、デバイスが表面に対して0度のときに平面が中心になります。私はiPod touch(第1世代)のゲームのホーム画面でこの効果が見られます。 同様の効果を生み出すためには、どのセンサーを使用しなければなりませんか?iPhoneで視差効果を作成するために使用するセンサーは何ですか?
0
A
答えて
2
視差効果を実現するには、CoreMotionフレームワークをプロジェクトに追加し、CMMotionManager
を構築します。ジャイロスコープを備えたデバイスの場合は、startDeviceMotionUpdatesToQueue:withHandler:
を使用し、ハンドラブロックでmotion.attitude.roll
を調べることができます。あなたがstartAccelerometerUpdatesToQueue:withHandler:
を使用してaccelerometerData.acceleration.x
を検査することができ、ジャイロスコープを持っていない、またはあなたがUIAccelerometer
を使用してUIAccelerometerDelegate
を実装することができ、デバイスのために
。いずれにしても、重力と線形加速を区別するのに役立つローパスフィルタを作成することをお勧めします。 GLGravityプロジェクトにはこの例があります。
iOSのイベント処理ガイドのMotion Eventsに関するセクションを参照してください。
1
あなたが選ばれたのUIView上の視差効果を得る(またはそれがサブクラスです)このUIViewのカテゴリ https://github.com/Przytua/UIView-MWParallax
を試すには、単に私のためにこれをクリアするための
関連する問題
- 1. tvOS:UICollectionViewCellで視差効果を作成する
- 2. 独自のJquery視差効果を作成する
- 3. Javascript addEventListener - マウスオーバー効果を作成するために使用しますか?
- 4. ウェブサイトアーキテクチャを作成するために使用するものは何ですか?
- 5. どのように視差にカーテン効果を追加する
- 6. Automapper内の未使用の特性を無視しないための波及効果は何ですか?
- 7. カスタム変換を(理論上)CALayerにウォーターリップル効果を作成するために使用できますか?
- 8. 視差効果に関するレンダリングの問題
- 9. フェードアウトされたスクリーン効果を作成するiphone
- 10. iPhone加速度センサーを使用しないでオフにする
- 11. リサイクラービューの各項目に視差効果がありますか?
- 12. UIScrollViewの画像をスクロールするときに視差効果を追加する
- 13. Javascriptでトグル効果を作成する
- 14. XNAでトランジション効果を作成する
- 15. ページで視差プラグインを複数回使用していますか?私はそれは、視差効果だためにgithubのは、使用しています。このプラグインを使用しています
- 16. 視差効果 - 縦スクロールのみ
- 17. openglesでテクスチャを作成するために使用できる画像フォーマットは何ですか?
- 18. フラスコ内でこのaync操作を達成するために使用するライブラリは何ですか?
- 19. AndroidでToolBarを使わないで視差効果を出すことは可能でしょうか?
- 20. 視差スクロールでアンドロイドライブ壁紙を作成
- 21. リアルタイムシステムの監視を提供するアプリケーションを構築するために使用するネットツールは何ですか?
- 22. Androidアプリのために作成する成果物はどれですか?
- 23. iPhoneでX線や熱効果を使用する
- 24. j2meでゲームアプリケーションを作成するために使用されるAPIは何ですか?
- 25. JavaScriptを使用して視差効果を適用すると画像が揺れます
- 26. CMSシステム用にsitemap.xmlを作成する最も効果的な方法は何ですか?
- 27. 2DデスクトップGUIアプリケーションを作成するために使用するDirectXのバージョンは何ですか?
- 28. ブレッドクラムを作成するために使用するセマンティックHTMLマークアップは何ですか?
- 29. どのようにtokiolab.itに類似した視差効果を行うには?
- 30. アプリケーションのPHPクラス使用状況レポートを生成するために使用できるツールは何ですか?
おかげで1つのプロパティの値を設定してオブジェクト。加速度計は私にとっては良い解決策です。 –