2
我想粒子系統加載到我ARKit的應用程序,但是當我嘗試這樣做,我得到這個錯誤:文件無法打開,版本太舊
[SceneKit] Error: This file cannot be opened (version is too old)
我加載這個粒子代碼(在SCNNode
子類):
init() {
guard let url = Bundle.main.url(forResource: "Models.scnassets/particles/particles", withExtension: "scnp")
else { fatalError("can't find expected virtual object bundle resources") }
guard let node = SCNReferenceNode(url: url)
else { fatalError("can't find expected virtual object bundle resources") }
super.init()
self.addChildNode(node)
}
我從ARKit演示應用程序(蘋果)這個代碼。 particles.scnp
由Xcode模板Bokeh
生成。我有Xcode 9 beta 4和我的設備運行iOS 11 beta 4.
好的,謝謝,我通過將粒子系統移動到'.scn'文件中來解決它 – vrwim