簡體   English   中英

xcode9 / SceneKit-.dae文件未加載到SCNScene中-返回nil

[英]xcode9 / SceneKit - .dae file not loading into SCNScene - returns nil

我正在嘗試使用以下代碼將.dae文件加載到SCNScene中:

let solutionScene = SCNScene(named: "art.scnassets/level1.dae")
print(solutionScene?.rootNode) // prints nil

solutionNode = solutionScene?.rootNode.childNode(withName: "level1", recursively: true)

我從Blender中將.dae文件導出為具有默認設置的COLLADA,它僅包含一個簡單的對象。

當我單擊XCode的art.scnassets文件夾中的.dae文件時,它可以正常打開,並且可以看到幾何圖形,相機等。

我只是無法將其加載到SCNScene中。 我在Blender方面或Xcode / Swift方面有什么想念的嗎?

如果有人遇到類似的新手問題,可以通過在項目的“構建階段”下將.scnassets文件夾添加到“復制捆綁資源”中來解決此問題-在某些情況下,可能需要清理項目,然后再重新構建。 這解決了我的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM