我们可在Unity2018.x(例如2018.2)版本中,使用内置的Vuforia,实现该功能。
//切换摄像头
public void SwitchCameraDirection()
{
//先停止运行
CameraDevice.Instance.Stop();
//取消初始化
CameraDevice.Instance.Deinit();
//开启前置摄像头
CameraDevice.Instance.Init(CameraDevice.CameraDirection.CAMERA_FRONT);
CameraDevice.Instance.Start();
}
注意:在切换到前置摄像头后无法打开闪光灯。
//控制闪光灯打开与关闭
public void FlashTourch(bool state)
{
CameraDevice.Instance.SetFlashTorchMode(state);
}
大家还有什么问题,欢迎在下方留言!