我目前正在开展一个项目,涉及用云台上的相机模仿Hololens旋转。现在我正在努力输出与控制台成角度的旋转。目前我正在使用此脚本来进行轮换。
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仿真器移动时不会更新。如何以度数获得更新的旋转?