我想从服务器上下载 3D Object-dae(collada)文件并希望动态显示在表面上,所以请分享如何通过 SceneKit 在 ARKit 中实现这个目标?
你可以查看这个链接:https://the-nerd.be/2014/11/07/dynamically-load-collada-files-in-scenekit-at-runtime/这是旧帖子,但我不认为有什么改变
据此(见讨论部分):https://developer.apple.com/documentation/modelio/mdlasset/1391813-canimportfileextension?language=objc
运行时不支持 dae(ModelIO)。
另外我正在开发一个名为AssetKit(正在进行)的库,它将完全支持 COLLADA 和 glTF,现在说还为时尚早,但在初始发布之后,您将能够动态加载 dae 文件。它是用 C99 编写的,但我会为 Swift 优化它(通过编写包装或与 SceneKit...)集成。由于它仍在进行中,我建议按照第一个链接
1 回答
你可以查看这个链接:https://the-nerd.be/2014/11/07/dynamically-load-collada-files-in-scenekit-at-runtime/这是旧帖子,但我不认为有什么改变
据此(见讨论部分):https://developer.apple.com/documentation/modelio/mdlasset/1391813-canimportfileextension?language=objc
运行时不支持 dae(ModelIO)。
另外我正在开发一个名为AssetKit(正在进行)的库,它将完全支持 COLLADA 和 glTF,现在说还为时尚早,但在初始发布之后,您将能够动态加载 dae 文件。它是用 C99 编写的,但我会为 Swift 优化它(通过编写包装或与 SceneKit...)集成。由于它仍在进行中,我建议按照第一个链接