我想要与in this project
相同的效果但我的粒子SKEmitterNode
不是直接在场景中,而是在子节点中。
我的太空飞船后面的粒子是反应堆效应,我想让它在SpaceShip节点移动时在场景上留下痕迹。
现在我的粒子是我的太空船的子节点,因此,"所有"粒子与SpaceShip一起移动,因此它只显示一个点并且不会留下痕迹。
我该怎么做?
答案 0 :(得分:5)
您需要将发射器上的targetNode
设置为SKScene
。
答案 1 :(得分:0)
我正在使用这个来快速通过SKEmitterNode在船后面制作一条小道。
sparkEmmiter.targetNode = self.scene
其中sparkEmmiter是SKEmitterNode的对象。并把它交给船的孩子。
ship.addChild(sparkEmmiter)
其中ship是SKSpriteNode对象。