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

WebCamTexture.Stop

建议更正

成功!

感谢您帮助我们提升 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读每位用户提供的建议更正,并视情况进行更新。

关闭

提交失败

由于某种原因,您建议的更正无法提交。请在几分钟后重试。感谢您抽出时间帮助我们提升 Unity 文档的质量。

关闭

取消

声明

public void Stop();

描述

停止摄像机。

在创建 WebCamTexture 之前,调用 Application.RequestUserAuthorization

// Starts a camera and assigns the texture to the current renderer.
// Stops the camera when the "Stop" button is clicked and released.
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public WebCamTexture webcamTexture;

void Start() { webcamTexture = new WebCamTexture(); webcamTexture.Play();

Renderer renderer = GetComponent<Renderer>();

if (webcamTexture.isPlaying) renderer.material.mainTexture = webcamTexture; }

void OnGUI() { if (webcamTexture.isPlaying) if (GUILayout.Button("Stop")) webcamTexture.Stop(); } }