我正在尝试找出如何将带有动画的.dae
文件导入Xcode和SceneKit。
虽然有些奏效,但确实存在问题,我无法预览文件,并且尝试在Xcode中预览.dae
文件时Xcode有时会崩溃。
.dae
文件,然后在Xcode文件列表中选择该文件进行预览。结果可以在下面看到。我一直进行缩放以确保不只是从网格内部查看模型。线条看起来像是无限延伸。 <animation>
标记,然后将其导入Xcode,则它将完全无法打开。参见下图。.dae
文件版本,并添加.dae
文件作为.scn
场景文件中的子引用,则模型正确显示,并且动画正确播放。下图。我还尝试将动画模型导入Blender,然后从那里将其导出到Collada(使用youtube教程中的说明),并得到相同的结果。有没有办法我可以以一种适当的方式做到这一点,使其在应有的状态下工作,而Xcode却没有越野车?如果我可以直接直接预览和编辑.dae
文件的材质等,而不必总是将它们添加到现有的.scn
Scene Kit场景中,将会更容易。
答案 0 :(得分:3)
我确实按照您的指示进行操作,并尝试加载3D动画。对我来说很好
在新的sceneKit项目中,我已经更新了代码。
// create a new scene
let scene = SCNScene(named: "Jumping.dae")! //"art.scnassets/ship.scn")!
这也是
let ship = scene.rootNode.childNode(withName: "mixamorig_Hips", recursively: true)! // "ship"
我正在macOS 10.13.6上使用XCode 10.1
答案 1 :(得分:0)
当我尝试在finder中打开带有mixamo创建的动画的.dae文件时,会发生这种情况
mojave OS 10.14.1
BUG由苹果10.14.2修复
答案 2 :(得分:0)