Wallcraft 中文文档 下载 App

Wallcraft 3D视差用的陀螺仪和加速度计原理简述

两种传感器各自干什么

加速度计(Accelerometer)

陀螺仪(Gyroscope)

Wallcraft 的视差引擎同时读取两种传感器:快速大幅度倾斜主要靠加速度计,缓慢微妙倾斜主要靠陀螺仪,两者数据融合后得到更稳定的位移信号。

三轴对应壁纸的哪个方向

手机有三个轴,对应壁纸的两个主要移动方向:

轴手机动作壁纸效果
X 轴左右倾斜壁纸各层左右位移
Y 轴前后倾斜(竖起放下)壁纸各层上下位移
Z 轴原地旋转多数视差壁纸不使用 Z 轴

为什么需要两者融合

只用加速度计的话,手机快速移动时(比如走路、放进口袋)产生的加速度会干扰视差效果,导致壁纸乱跳。只用陀螺仪的话,长时间使用会有角度漂移误差。

Wallcraft 的融合算法会自动处理好两种传感器的数据融合,用户不需要手动干预。

传感器问题排查

如果视差效果完全没反应: