使用陀螺仪/加速度计的2D视差避免z倾斜

时间:2015-05-12 16:12:19

标签: accelerometer parallax gyroscope

我们正在构建一个Unity游戏作为学校项目,我们需要为不同的游戏对象层产生视差效果。

layer.transform.position = new Vector3(
    center - (Input.gyro.gravity.x * layerDistance)),
    layer.transform.position.y,
    layer.transform.position.z
) ;

使用陀螺仪X或加速度计X这非常正确。 但是我们需要Z倾斜才能改变世界的引力。因此,X倾斜受Z倾斜的影响,所以当我们改变重力时(通过旋转设备),视差受到很大影响而且不能改变。

是否有算法或示例代码来解决这种Z倾斜效应?

0 个答案:

没有答案