Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 阿基特&x2013;适应光照条件_Swift_Unity3d_Augmented Reality_Arkit - Fatal编程技术网

Swift 阿基特&x2013;适应光照条件

Swift 阿基特&x2013;适应光照条件,swift,unity3d,augmented-reality,arkit,Swift,Unity3d,Augmented Reality,Arkit,我目前正在学习以团结和敏捷的方式做一些事情 有人知道我如何使物体的光线适应环境光线吗 谢谢你 要启用ARKit的光线估计,请使用以下代码: 在viewDidLoad()方法中启用灯光估计: configuration.lightEstimationEnabled = true 利用lightEstimate.ambientIntensity更新照明: func renderer(_ renderer: SCNSceneRenderer, updateAtTime time:

我目前正在学习以团结和敏捷的方式做一些事情

有人知道我如何使物体的光线适应环境光线吗

谢谢你

要启用ARKit的
光线估计
,请使用以下代码:

  • viewDidLoad()方法中启用灯光估计:

    configuration.lightEstimationEnabled = true
    
  • 利用
    lightEstimate.ambientIntensity
    更新照明:

    func renderer(_ renderer: SCNSceneRenderer, 
           updateAtTime time: TimeInterval) {
    
        guard let lightEstimate = sceneView.session.currentFrame?.lightEstimate 
        else { 
            return 
        } 
        spotLight.intensity = lightEstimate.ambientIntensity
    }
    
此外,你还可以阅读