版本:Unity 6 (6000.0)
语言英语
  • C#

WebCamTexture.deviceName

提出更改建议

成功!

感谢你帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们会阅读用户提出的每一条更改建议,并会在适用时进行更新。

关闭

提交失败

由于某种原因,你的更改建议无法提交。请在几分钟后<a>重试</a>。感谢你花时间帮助我们提高 Unity 文档的质量。

关闭

取消

public string deviceName;

描述

设置此项可指定要使用的设备名称。

只有在摄像头未运行时设置它才有效。

注意:如果你想使用 WebCamTexture 从通过 Unity Remote 连接的设备获取摄像头流,则你必须通过构造函数初始化它。无法使用 WebCamTexture.deviceName 将设备从常规设备更改为远程设备,反之亦然。

// 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(); } } }