有人可以帮我制作这样的相机:http ://www.youtube.com/watch?v=8fIoxtJ_FK4&feature=youtu.be&t=1m24s
我知道,他们使用陀螺仪来做到这一点。但是,我不知道他们是如何使用相机的
非常感谢!
有人可以帮我制作这样的相机:http ://www.youtube.com/watch?v=8fIoxtJ_FK4&feature=youtu.be&t=1m24s
我知道,他们使用陀螺仪来做到这一点。但是,我不知道他们是如何使用相机的
非常感谢!
您可以使用陀螺仪的旋转速率或姿态。只需根据陀螺仪更新相机的旋转。这是如何完成的示例代码。
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