首页 > 解决方案 > 让 VR 相机注视目标游戏对象

问题描述

我正在使用 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);
  }
}

标签: unity3dvirtual-realityhtc-vive

解决方案


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


推荐阅读