有两种方法,常用的是GUI方法,代码如下:public class CameraTest : MonoBehaviour { WebCamTexture camTexture; void Start () { StartCoroutine(CallCamera()); ...
有两种方法,常用的是GUI方法,代码如下:
public class CameraTest : MonoBehaviour { WebCamTexture camTexture; void Start () { StartCoroutine(CallCamera()); } IEnumerator CallCamera() { yield return Application.RequestUserAuthorization(UserAuthorization.WebCam); if (Application.HasUserAuthorization(UserAuthorization.WebCam)) { if (camTexture != null) camTexture.Stop(); WebCamDevice[] cameraDevices = WebCamTexture.devices; string deviceName = cameraDevices[0].name; Debug.Log(deviceName); camTexture = new WebCamTexture(deviceName); camTexture.Play(); } } void OnGUI() { if(camTexture!=null) { GUI.DrawTexture(new Rect(0, 0, Screen.width, Screen.height), camTexture, ScaleMode.StretchToFill); } }}
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:Unity调用外部摄像头,全屏显示摄像头画面
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。