【问题标题】:Make VR Camera Looks at Target Game Object让 VR 相机注视目标游戏对象
【发布时间】:2018-12-27 05:27:35
【问题描述】:

我正在使用 Steam VR、VRTK 和 HTC Vive 统一制作 VR 应用程序。我有一个简单的重置按钮,我想要的是,当我单击该重置按钮时,我的 VR 相机应该转向目标游戏对象并开始查看它,这是我使用变换的代码。 LookAt 但它不起作用。

请帮助解决这个问题。

谢谢

using UnityEngine;

using System.Collections;

public class reset : MonoBehaviour
{
public Transform target;

public void resetview()
{
    // Rotate the camera every frame so it keeps looking at the target
    transform.LookAt(target);
  }
}

【问题讨论】:

  • 什么不起作用?它会给出具体的错误信息吗?
  • @RAB 没有错误消息我只想旋转我的 VR 相机来查看目标游戏对象,但我的相机没有移动或查看该游戏对象

标签: unity3d virtual-reality htc-vive


【解决方案1】:

每当您的 Player RIG 的摄像机旋转时,VR 设备都会覆盖。 您需要禁用您的摄像头设备并启用 VR 播放器 RIG 之外的另一个摄像头并设置主摄像头的方式。 修改此相机而不是 VR 相机 RIG。

【讨论】:

  • 你的意思是我必须禁用 steamVR 摄像头装置
  • 是的,如果不是,设备会覆盖旋转。另一种方法是禁用设备控制,但更复杂。简单的方法是为您的重置自定义设置另一个相机,然后再回到设备相机。
猜你喜欢
  • 2020-09-23
  • 1970-01-01
  • 1970-01-01
  • 2018-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-18
  • 1970-01-01
相关资源
最近更新 更多