Unity3d 访问全息透镜旋转

Unity3d 访问全息透镜旋转,unity3d,hololens,Unity3d,Hololens,我目前正在从事一个项目,该项目涉及使用常平架上的摄像机模拟全息镜头的旋转。现在我正在把旋转角度输出到控制台上。目前我正在使用这个脚本来获得旋转 using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraAngle : MonoBehaviour { // Use this for initialization void Start () {

我目前正在从事一个项目,该项目涉及使用常平架上的摄像机模拟全息镜头的旋转。现在我正在把旋转角度输出到控制台上。目前我正在使用这个脚本来获得旋转

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CameraAngle : MonoBehaviour {

    // Use this for initialization
    void Start () {
    }

    // Update is called once per frame
    void Update () {
        InvokeRepeating("CameraAngles", 0, 5);
    }

    void CameraAngles()
    {
        float roll = Camera.main.transform.rotation.eulerAngles.z, pitch = Camera.main.transform.rotation.eulerAngles.x, yaw = Camera.main.transform.rotation.eulerAngles.y;
        Debug.Log(roll.ToString("f") + " " + pitch.ToString("f") + " " + yaw.ToString("f") + " ");
    }
}

它打印我在Unity中设置为HololensCamera预设的初始旋转,但在我使用Hololens仿真器移动时不会更新。如何获得以度为单位的更新的旋转?

您应该在开始时调用InvokeRepeating。您在哪里应用了此脚本?要
main摄像机