Sprite kit 绑定到移动节点的SkimiterNode

Sprite kit 绑定到移动节点的SkimiterNode,sprite-kit,sknode,skemitternode,Sprite Kit,Sknode,Skemitternode,我试图在我的游戏中移动一个SKEmitterNode来跟随子弹,以使其产生拖尾效果。然而,无论我尝试以何种方式实现它,它似乎都无法按照我的意愿工作,我对如何实现它感到困惑 我尝试将发射器添加到主场景中,并每秒手动移动节点几次,但最终没有留下轨迹,并将所有粒子保持在一个位置,如下所示: 接下来,我尝试设置目标节点,但是当我这样做时,轨迹会移动一段时间,然后停止,而不是像预期的那样跟随子弹。它也会因弹丸的旋转而旋转和扭曲,如图所示: 对于我正在寻找的效果类型的参考: 您应该使用一个不象场景那样移

我试图在我的游戏中移动一个SKEmitterNode来跟随子弹,以使其产生拖尾效果。然而,无论我尝试以何种方式实现它,它似乎都无法按照我的意愿工作,我对如何实现它感到困惑

我尝试将发射器添加到主场景中,并每秒手动移动节点几次,但最终没有留下轨迹,并将所有粒子保持在一个位置,如下所示:

接下来,我尝试设置目标节点,但是当我这样做时,轨迹会移动一段时间,然后停止,而不是像预期的那样跟随子弹。它也会因弹丸的旋转而旋转和扭曲,如图所示:

对于我正在寻找的效果类型的参考:

您应该使用一个不象场景那样移动的节点来填充发射器的
targetNode
属性

emitterNode.targetNode = self // where self is the current scene

您应该使用与场景不一样移动的节点填充发射器的
targetNode
属性

emitterNode.targetNode = self // where self is the current scene

对这就是我需要的!你刚刚完全解决了我的问题,我已经为此工作了几个小时。非常感谢你!对这就是我需要的!你刚刚完全解决了我的问题,我已经为此工作了几个小时。非常感谢你!