本文主要是介绍Unity拍照功能在iPhoneX上的坑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近在做一个项目有需要用到拍照功能 , 使用的是Unity提供的方法实现的 , 在其他手机机上这句代码都没有问题 ,但在iPhone X上就不灵了 ,不知道是不是个例, 这里做一下记录 , 希望Unity官方下个版本会修复这个问题 .
问题的提现是在系统弹出申请摄像头权限时, 点击允许授权 , 但是并没有真正拿到摄像头权限, 这是把应用退出后再次进入就可以了 .我的解决方法是直接去掉这个句判断
if (Application.HasUserAuthorization(UserAuthorization.WebCam) == false) {yield return Application.RequestUserAuthorization(UserAuthorization.WebCam);
}
if (Application.HasUserAuthorization(UserAuthorization.WebCam) == false) { //PanelMessager.Instance.ViewMessage("摄像头授权失败", 2f);
}
这篇关于Unity拍照功能在iPhoneX上的坑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!