[英]What's the easiest way to calibrate the tilt setting for an iPhone app?
我為iPhone應用程序的用戶提供了在站立,坐下,躺下等狀態時可以使用傾斜控件的能力。用戶可以通過轉到設置屏幕,將手機保持在所需的角度並點按一個保存按鈕。 在代碼中執行此操作的最佳方法是什么?
我唯一熟悉的是加速度計委托,可以在其中獲取x,y和z值。
首先,您的方法似乎很奇怪,但是,嘿,這是您的應用程序...
我無法為您提供完整的解決方案,僅提供一些提示。 您將必須使用加速度計委托,並使用低通濾波器來過濾值以隔離重力。 一旦有了引力矢量,其他所有內容都應該很簡單。 抱歉,我含糊不清,但這就是我現在為您准備的全部。
您現在擁有的解決方案似乎是最佳的校准方法。
為此,您只需在按下按鈕時保存加速度值,然后從任何新值中減去這些保存的值即可對其進行校准。
如果您想了解詳細信息,請訪問http://bobueland.com/cocos2d/?p=370
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.