我正在尝试使用write(to:options:delegate:progressHandler:)
导出场景,但是我的整个场景都是由SCNReferenceNodes
构造的,因此导出的文件不包含任何节点。是否可以确保write
包含任何引用节点?
这就是我用来导出场景的东西
如果let dir = FileManager.default.urls(for:.documentDirectory,in:.userDomainMask).first {
let path = dir.appendingPathComponent("testScene.scn")
scene.write(to: path, options: nil, delegate: nil) { (totalProgress, error, stop) in
print("Progress \(totalProgress) Error: \(String(describing: error))")
}
}