返回一个顺时针角度(以度为单位),可以使用此角度旋转多边形以使摄像机内容以正确的方向显示。
创建 WebCamTexture 前请 调用 Application.RequestUserAuthorization。
// Starts a camera and assigns the texture to the current renderer.
// Updates polygon's orientation according to camera's given angle.
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour
{
public WebCamTexture webcamTexture;
public Quaternion baseRotation;
void Start()
{
webcamTexture = new WebCamTexture();
Renderer renderer = GetComponent<Renderer>();
renderer.material.mainTexture = webcamTexture;
baseRotation = transform.rotation;
webcamTexture.Play();
}
void Update()
{
transform.rotation = baseRotation * Quaternion.AngleAxis(webcamTexture.videoRotationAngle, Vector3.up);
}
}