0

有人可以帮我制作这样的相机:http ://www.youtube.com/watch?v=8fIoxtJ_FK4&feature=youtu.be&t=1m24s

我知道,他们使用陀螺仪来做到这一点。但是,我不知道他们是如何使用相机的

非常感谢!

4

1 回答 1

0

您可以使用陀螺仪的旋转速率或姿态。只需根据陀螺仪更新相机的旋转。这是如何完成的示例代码。

void Start() 
{
    Input.gyro.enabled = true;
}

void Update() 
{
    rotationRate = Input.gyro.rotationRateUnbiased;
    angle.x += -rotationRate.x * ROTATION_SPEED;
    angle.y += -rotationRate.y * ROTATION_SPEED;
    Camera.main.transform.localEulerAngles = angle;
}

可以在此处找到文档:http: //docs.unity3d.com/Documentation/ScriptReference/Gyroscope.html

于 2013-11-11T08:45:10.347 回答