New
> Project
> Game
,.scnassets
文件夹会被自动创建。 - l'L'l在SceneKit场景编辑器中打开您的DAE文件,然后转到“Editor”菜单并单击“转换为scn文件格式”。
您的美术工作者无法从其喜爱的工具中导出scn文件。您需要使用Xcode将DAE转换为SCN。
.dae
文件以编程方式转换为 .scn
文件。在 iOS 10.0+ 和 macOS 10.9+ 中,可以使用名为 write(to:options:delegate:progressHandler:)
的实例方法来完成此操作。import SceneKit
class GameViewController: NSViewController {
override func viewDidLoad() {
super.viewDidLoad()
let sceneView = self.view as! SCNView
sceneView.allowsCameraControl = true
let dae = SCNScene(named: "art.scnassets/model.dae")!
let path = FileManager.default.urls(for: .documentDirectory,
in: .userDomainMask)[0]
.appendingPathComponent("Model.scn")
dae.write(to: path, options: nil, delegate: nil, progressHandler: nil)
print(path)
let scene = try! SCNScene(url: path)
sceneView.scene = scene
}
}
.dae
文件?)。但我知道你不需要制作.scn
模型,因为SpriteKit纹理可以是.png
文件。 - DDPWNAGE