ios - 在 ARSCNView 中禁用实时摄像头馈送?

标签 ios scenekit arkit realitykit reality-composer

有什么方法可以禁用实时摄像头馈送并将自定义视频作为 ARSession 中的输入传递吗?
我要实现Record & Replay ARSession通过代码。

最佳答案

你去吧:)

    var originalSource: if originalSource == nil || scene.background.contents as? UIColor != UIColor.black
    
    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    if originalSource == nil {
    originalSource = sceneView.scene.background.contents
    
    sceneView.scene.background.contents = UIColor.black
    
    } else {
    sceneView.scene.background.contents = originalSource
    
    }
    
    }

关于ios - 在 ARSCNView 中禁用实时摄像头馈送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69370205/

相关文章:

swift - RealityKit 和 ARKit 的挑战

ios - ARKit 2 卡住 : a bug or my misfortune?

ios - 我应该如何在 Swift 中替换这些屏幕尺寸和设备类型宏?

ios - 你知道一些好的(值得学习的)iOS 开源应用程序吗?

ios - SCNMaterial 中的图像纹理始终为灰色。如何上色?

ios - 为什么 SceneKit CPU 使用率这么高?

ios - 是否可以将 Swift 4.0 (4.0.3) 与 XCode 9.3 一起使用?

ios - 扫描并将 ios 应用程序连接到非 Apple 设备

swift - 一键式 SCNAction?

swift - 使用 SCNGeometryPrimitiveType 多边形崩溃/错误创建自定义 SCNGeometry 多边形平面