ios - 如何以编程方式将 .scn 从 Documents 文件夹转换为 SCNNode?
<p><p>我在 iPhone 的 <code>Documents</code> 文件夹中的文件夹中有一个 <code>.scn</code> 文件。我一直在尝试使用 <code>SCNSceneSource</code> 将 <code>.scn</code> 文件转换为 <code>SCNNode</code></p>
<pre><code>//fileDestFolderURL is the folder that holds the .scn file
let sceneSource = SCNSceneSource(url: fileDestFolderURL, options: [:])
let scene = sceneSource?.scene(options: [:])
print(scene) //prints nil
print(scene?.rootNode) //prints nil
</code></pre>
<p>但是,我不断得到 <code>nil</code> :(</p>
<p>我的最终目标是获取 <code>SCNNode</code> 并将其添加到 <code>ARSCNView</code>。</p>
<p>如果有人能提供他们的意见,将不胜感激!</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您应该使用 <a href="https://developer.apple.com/documentation/scenekit/scnscene/1522660-init" rel="noreferrer noopener nofollow"><code>SCNScene.init(url:options:)</code></a>而不是 <code>SCNSceneSource</code>(主要用于 Collada 文件)。</p></p>
<p style="font-size: 20px;">关于ios - 如何以编程方式将 .scn 从 Documents 文件夹转换为 SCNNode?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/45472821/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/45472821/
</a>
</p>
页:
[1]