Unity3D调用摄像头

Posted Joel >>>TaoHu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3D调用摄像头相关的知识,希望对你有一定的参考价值。

代码启用摄像头
1.using UnityEngine;  
2.using System.Collections;  
3.  
4.public class WebCamManager : MonoBehaviour {  
5.  
6.    // Use this for initialization  
7.    void Start () {  
8.  
9.        WebCamTexture webcamTexture = new WebCamTexture ();  
10.  
11.        //如果有后置摄像头,调用后置摄像头  
12.        for (int i = 0; i < WebCamTexture.devices.Length; i++) {  
13.            if (!WebCamTexture.devices [i].isFrontFacing) {  
14.                webcamTexture.deviceName = WebCamTexture.devices [i].name;  
15.                break;  
16.            }  
17.        }  
18.  
19.        Renderer renderer = GetComponent<Renderer>();  
20.        renderer.material.mainTexture = webcamTexture;  
21.        webcamTexture.Play();  
22.    }  
23.  
24.}  

 

 

 

以上是关于Unity3D调用摄像头的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D WebCamTexture 调用外部摄像头

将实时镜头从摄像机流式传输到 Unity3D

将实时镜头从摄像机流式传输到 Unity3D

unity3d 摄像机抖动特效

unity3d实现放大镜的代码

[Unity3D 版本5.X]实现一个自由漫游的摄像机