我在 OSX High Sierra 10.13.6 上使用 Xcode 10.1,当我在 Xcode 中查看 DAE (COLLADA) 文件时,会发生以下两种情况之一。
该文件不与皮肤或衣服一起呈现。我只能看到网格或骨架
Xcode 意外退出。
我正在努力在 OSX 上显示 DAE 文档,而不是 iOS。在 Xcode 不退出的情况下,场景无法正确呈现。我已经确保,通过查看调试 View ,我可以关闭线网和骨架,但不会显示角色。
通过查看调试 View ,我已经确保关闭了线网和骨架,但没有呈现角色。我发现这些文件在预览中也没有正确显示,我觉得这很奇怪。我的第一个想法是文件已损坏,但是我已经从 MakeHuman、Blender 和 Mixamo 导出了 DAE fies。我很难相信这三个程序都会生成损坏的文件。 MakeHuman 文件导致 Xcode 终止,但可以在没有纹理的预览中查看。 Blender 和 Mixamo,不会终止,但只会在预览、Xcode 和 SceneKit 场景中显示网格和骨架。
我下载的文件无法正确呈现。
经过研究,我认为也许位于 (/Applications/Xcode.app/Contents/Developer/usr/bin/scntool) 中的 scntool 可以修复该文件,但不幸的是它没有。
是否有工具或流程可以修复这些文件,以便它们正确呈现而不终止 Xcode。我需要做什么才能使其正常工作。
唯一正确渲染的文件是位于此处的“idleFixed.dae”和“twist_danceFixed.dae”https://github.com/eh3rrera/ARKitAnimation
https://github.com/eh3rrera/ARKitAnimation/blob/master/ARAnimation/art.scnassets/idleFixed.dae (这适用于预览版和 Xcode)
最佳答案
我不明白,但在我从 High Sierra 升级到 Mojave (10.14.2) 后,崩溃完全停止了。未对 Xcode 进行任何更改。当我查看 DAE 文件时,它就停止终止了。
很难相信 Xcode 的基本部分(查看 DAE 文件以进行 3D 管理)不起作用。我真的认为这些文件一定有问题,但我就是无法弄清楚。
关于swift - 如何在 Xcode 10.1 中渲染 DAE (COLLADA) 文件。目前正在崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54812075/