Unity实时显示外部USB摄像头画面
Unity实时显示画面
一直想要用unity显示PC端摄像头的实时画面,终于找到了下方两个博主写的内容!!!还在逐步了解实时显示通信,如果有更好的局域网实时通信的办法,可以留言告诉我!!!
参考链接
博客1:https://blog.youkuaiyun.com/weixin_49427945/article/details/128930676
博客2:https://blog.youkuaiyun.com/u014361280/article/details/107374795
主要环境
Unity2021.3.23 MRTK2
我这里由于想用到Hololens上,因为使用的MRTK2的一个按钮预制件
主要脚本
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class OpenCameraOnUGUIOrGameObject : MonoBehaviour
{
/// <summary>
/// 图片组件
/// </summary>
public RawImage rawImage;//相机渲染的UI
/// <summary>
/// 运行的相机
/// </summary>
private WebCamTexture webCamTexture;
void Start()
{
ToOpenCamera();
}
/// <summary>
/// 打开摄像机
/// </summary>
public void ToOpenCamera()
{
StartCoroutine("OpenCamera");
}
public IEnumerator OpenCamera