我想在我們正在開發的應用程序之一中模擬3D背景。DeepEnd(cydia調整)像iOS的3D背景
看看這個視頻上什麼,我試圖做的:http://www.youtube.com/watch?v=429kM-yXGz8
這裏就是我試圖做我們 應用程序爲iPad效仿這種3D錯覺。
- 我有3個四捨五入按鈕居中該動畫在圓周運動在屏幕上RootView。
- 在底部屏幕上,我有一些尺寸爲
(600*200)
的橫幅,它會隨着翻轉動畫一起旋轉。 - 我也有一些圖形化的文本是它包含了「歡迎信息」
所有的元素都是單個圖形背景的一部分,因此當用戶移動了iPad,我們只能移動基於該背景iPad的位置,使用加速計的x,y,z座標。
背景會相應移動,但這不足以產生3D錯覺,所以我們決定爲圖形元素(按鈕,橫幅,文本)添加一些陰影,並相應地移動iPad的位置。
但是,結果並不令人信服,如果用戶將iPad向上和向右移動到站立位置,將iPad直接移動到頭部,則加速度計不會更新值。
我想知道是否有人試圖取得與成功相似的東西?或任何資源來幫助如何實現這一目標?我只是感到困惑,是否只使用加速度計會工作,還是應該與陀螺儀?