【问题标题】:Easiest method to export a SceneKit scene as a Collada .dae file?将 SceneKit 场景导出为 Collada .dae 文件的最简单方法?
【发布时间】:2017-02-10 22:57:14
【问题描述】:

我有一个算法生成的 SceneKit 场景,我希望能够将其导出为 Collada .dae 文件,例如用于 iBooks Author。由于 SceneKit 可以导入 Collada 文件,我认为可能也可以导出它们,但在 API 中找不到任何内容。

有没有更简单的方法来做这件事,而不是编写我自己的出口商来迭代每个节点/几何等?

【问题讨论】:

    标签: objective-c cocoa swift scenekit


    【解决方案1】:

    SCNScene 有一个 writeToURL:options:delegate:progressHandler: 仅用于导出 DAE 的 OS X 方法。但请记住,DAE 并不能处理 SceneKit 的所有功能。另请注意,此方法在 iOS 中不可用。 (不过,如果您正在为 iBooks Author 准备内容,这可能不是问题。)

    【讨论】:

    • 谢谢!非常感激。不知道我是怎么错过的(!)
    • 即使在 iOS8 上? "另请注意,此方法在 iOS 中不可用"
    • 从 iOS 10.0 起在 iOS 上可用
    • @CharlieHitchcock 查看该方法的文档(已更新答案中的链接)。该方法在iOS 10中存在,但不能用于导出dae是iOS,只有scn。
    • iOS 11 中的输出是否可以保存在应用程序本身以外的任何地方?
    猜你喜欢
    • 2014-10-12
    • 2012-02-22
    • 2021-03-25
    • 2014-11-15
    • 2015-01-12
    • 1970-01-01
    • 1970-01-01
    • 2015-05-13
    • 2018-01-06
    相关资源
    最近更新 更多