admin管理员组

文章数量:1558071

如何在unity中调用电脑自带摄像机

(申明:此问题的文章在其他网站也有,不过作者叙述不够详细,导致一些小的bug不容易被新人发现,故在原作者基础上进行了完善。)
1.新建一个unity3d 项目,在场景中新建Resources文件夹》Material文件夹,在文件夹中新建一个材质CameraPlane;并且材质球的Shader:Unlit/Texture.

2.在场景中新建一个Camera(注意保留新项目自带的摄像机;注:unity老的版本似乎不会在新建项目时自动生成一个摄像机,那么老版本的用户请先自己建一个摄像机,然后进行上面的操作),并且把对象重新命名为WebCamera,注意现在场景中有两个摄像机,这时就涉及到谁显示画面的问题了,解决方法是将新建的摄像机禁用,在WebCamera下面添加一个子对象Plane[重命名为CameraPlaneMeshRender,需要MeshRender,把第一步操作的材质球附加上。

3.到这一步,就是比较重点了,在WebCamera上新建一个脚本(WebCameraManag

本文标签: 自带摄像机如何在电脑Unity