XCode场景视图加载模型不正确

XCode Scene view loading model incorrectly

我已经将模型加载到我的场景 (.scn) 中,当 zero-ing 模型出来时,它似乎与 x-axis 呈 90 度角(即使检查员说 0).

这是不正确的,但奇怪的是,当 运行 模拟器上的场景模型加载到正确的位置时。

有谁之前经历过这个吗?挺烦人的。

是的!这是常有的事。

取决于您制作模型的位置、blender、sketchup、3dsmax 等。 一些程序使用 "Y-up Axis" 表示 Y 轴向上。但是,SceneKit 使用 "Z-up Axis".

它在 运行 您的应用程序时显示不同的原因是因为在您的“.xcaccets”文件夹中,或者它的名称,您已经 "always convert to z-up axis" 选中。

我不太确定在 Xcode 的编辑器中编辑之前如何转换它,但也许,您可以使用 write(to:options:delegate:progressHandler:)SceneKit 中导出更正后的版本用于不伤眼的 Z-up 编辑。

希望对您有所帮助!