代码之家  ›  专栏  ›  技术社区  ›  Lee Probert

带有子节点的SceneKit Collada动画

  •  1
  • Lee Probert  · 技术社区  · 7 年前

    我在SceneKit中有一个导入的DAE文件,正在尝试向其中添加粒子系统。这是一个抽雪茄的角色,我希望烟从他的雪茄末端出现。这样地: enter image description here

    问题是,当他的动画开始时,粒子系统不会随着雪茄移动,尽管它是雪茄节点的子节点。

    enter image description here

    我错过了什么?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Lee Probert    7 年前

    我想出来了。需要发生两件事:

    • 该节点必须是正在设置动画的节点的子节点,该子节点 在这种情况下,是在装配角色时具有骨骼的节点。

    • 此外,在粒子系统中,您需要确保发射器已设置 到世界空间,使其不随父节点旋转(烟雾会 无论头部旋转如何,始终垂直上升)。

    enter image description here