Version: 2017.1

WebCamTextureConstructor

切换到手册
public WebCamTexture ();
public WebCamTexture (int requestedWidth, int requestedHeight, int requestedFPS);
public WebCamTexture (int requestedWidth, int requestedHeight);
public WebCamTexture (string deviceName);
public WebCamTexture (string deviceName, int requestedWidth, int requestedHeight);
public WebCamTexture (string deviceName, int requestedWidth, int requestedHeight, int requestedFPS);

参数

deviceName 要使用的视频输入设备的名称。
requestedWidth 请求的纹理宽度。
requestedHeight 请求的纹理高度。
requestedFPS 请求的纹理帧率。

描述

创建 WebCamTexture。

使用 WebCamTexture.devices 可获取可用摄像机设备名称列表。如果没有向构造函数提供或以 null 字符串形式传递名称,将使用找到的第一个设备。

所选摄像机可能不支持这些参数指定的请求宽度、高度和帧率。在这种情况下,将使用最接近的可用值。

创建 WebCamTexture 前请 调用 Application.RequestUserAuthorization

注意:在 Android 上使用网络摄像头纹理要求设备运行 Honeycomb (Android 3.0) 或更高版本。

注意:如果要使用 WebCamTexture 从通过 Unity Remote 连接的设备播放摄像机流,必须通过构造函数将其初始化。之后不能使用 WebCamTexture.deviceName 将设备从常规设备更改为远程设备,反之亦然。