【问题标题】:SCNNode lookAt is facing the reversed directionSCNNode lookAt 正对着相反的方向
【发布时间】:2021-06-26 14:37:03
【问题描述】:

我有一个从 Unity 获得的自定义骨架 3d 模型,转换为 dae,并导入到 XCode。

在 Unity 中,转换该外观,按预期执行。 但在 XCode 中,它正在寻找相反的方向。看起来,SCNNode 的方向和/或旋转被颠倒了。

例如, 在斯威夫特

测试 1

  1. 骨架位于 (0,0,0)
  2. 调用lookAt (3, 0 , 0)

测试 1 的结果 骨架面向负 x 方向。背面朝向正方向 (3)。

测试 2

  1. 骨架位于 (0,0,0)
  2. 调用lookAt (3, 10, 0)

测试 2 的结果 骨架面向负 x 方向 骨架面向负 y 方向

Back 面向正 x 方向 (3)。 背面朝向正 y 方向 (10)。

我对 SceneKit 和 Unity 了解不多。我使用https://anyconv.com/fbx-to-dae-converter/ 将我的 Unity FBX 资产转换为 dae

提前致谢

【问题讨论】:

  • 你应该在 i.ex 中检查你的模型。正确方向的搅拌机。

标签: swift xcode unity3d scenekit


【解决方案1】:

在使用模型之前,您必须先确定它们的方向。一旦设置好,这就是你得到的,你无能为力。

在这里查看我的答案:56183036

它已经过时了,但我认为它仍然有效。

【讨论】:

    猜你喜欢
    • 2018-03-02
    • 1970-01-01
    • 2018-08-24
    • 2016-06-08
    • 2018-05-17
    • 2018-03-19
    • 1970-01-01
    • 2014-12-05
    • 1970-01-01
    相关资源
    最近更新 更多