返回介绍

WebCamTexture.deviceName 设备名称

发布于 2019-12-18 15:38:45 字数 1960 浏览 1316 评论 0 收藏 0

JavaScript => public var deviceName: string;
C# => public string deviceName;

Description 描述

Set this to specify the name of the device to use.

该属性设置指定设备使用的名称。

This only has an effect when set while the camera is not running.

该属性仅在相机不运行时设置有效。

Note: if you want to use WebCamTexture to get the camera stream from device connected through Unity Remote, then you must initalize it through the constructor. It's not possible to change device using WebCamTexture.deviceName from regular devices to remote devices and vice versa.

注意:如果你想使用WebCamTexture,通过unity远程连接的设备获取相机流,然后你必须通过该结构去初始化它。然而从常规设备到远程设备,使用WebCamTexture.deviceName不可能使设备改变,反之亦然。

JavaScript:

#pragma strict
// Sets the device of the WebCamTexture to the first one available and starts playing it
function Start() {
	var devices: WebCamDevice[] = WebCamTexture.devices;
	var webcamTexture: WebCamTexture = new WebCamTexture();
	if (devices.Length > 0) {
		webcamTexture.deviceName = devices[0].name;
		webcamTexture.Play();
	}
}

C#:

	// Sets the device of the WebCamTexture to the first one available and starts playing it
using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    void Start() {
        WebCamDevice[] devices = WebCamTexture.devices;
        WebCamTexture webcamTexture = new WebCamTexture();
 
        if (devices.Length > 0) {
            webcamTexture.deviceName = devices[0].name;
            webcamTexture.Play();
        }
    }
}

webcamtexture

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文