Ios 让我的粒子在SpriteKit中的场景中跟踪运动,甚至在子节点中

Ios 让我的粒子在SpriteKit中的场景中跟踪运动,甚至在子节点中,ios,swift,sprite-kit,particles,skemitternode,Ios,Swift,Sprite Kit,Particles,Skemitternode,我想要和你一样的效果 但是我的粒子SKEmitterNode不是直接在场景中,而是在子节点中。 我的粒子是宇宙飞船后面的反应堆效应,我希望它在宇宙飞船节点移动时在场景中留下一条轨迹 现在我的粒子是我的宇宙飞船的子节点,所以“所有”粒子随宇宙飞船移动,所以它只显示一个点,不留下轨迹 我该怎么做呢?您需要将发射器上的目标节点设置为您的SKScene我正在使用此节点通过SKEmitterNode在swift中的船后进行跟踪` sparkEmmiter.targetNode = self.scene

我想要和你一样的效果

但是我的粒子
SKEmitterNode
不是直接在场景中,而是在子节点中。 我的粒子是宇宙飞船后面的反应堆效应,我希望它在宇宙飞船节点移动时在场景中留下一条轨迹

现在我的粒子是我的宇宙飞船的子节点,所以“所有”粒子随宇宙飞船移动,所以它只显示一个点,不留下轨迹


我该怎么做呢?

您需要将发射器上的
目标节点设置为您的
SKScene

我正在使用此节点通过SKEmitterNode在swift中的船后进行跟踪`

sparkEmmiter.targetNode = self.scene
其中SparkeMiter是SKEmitterNode的对象。把它交给船上的孩子

ship.addChild(sparkEmmiter)

船舶是SKSpriteNode对象。

无法要求更好的答案,先生,您才是真正的MVP:)