【问题标题】:How to set up Camera Unity如何设置相机 Unity
【发布时间】:2013-11-05 05:44:17
【问题描述】:

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

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

非常感谢!

【问题讨论】:

  • 这个问题似乎跑题了,因为它是关于陀螺仪和相机的。
  • @Ramblin'Man 我的意思是我只想知道如何设置这样的相机。
  • 这个问题有点不清楚。我假设您指的是视频的前几分钟。你想知道他们是如何根据手机运动来移动摄像头的,还是想达到立体效果。如果它与相机有关,则可以从统一读取陀螺仪数据,然后在 XYZ 轴上对相机应用适当的移动。您可以最初以正交方式设置您的相机,然后相应地移动它。

标签: camera unity3d gyroscope


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多