我想在我们正在开发的应用程序之一中模拟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直接移动到头部,则加速度计不会更新值。
我想知道是否有人试图取得与成功相似的东西?或任何资源来帮助如何实现这一目标?我只是感到困惑,是否只使用加速度计会工作,还是应该与陀螺仪?