让我的粒子在 SpriteKit 中追踪场景中的运动,即使在子节点中也是如此
Have my particles let trail of there movement on the scene in SpriteKit even in a child node
我想要和in this project
一样的效果
但是我的粒子SKEmitterNode
不直接在场景中,而是在子节点中。
我的粒子是我飞船后面的反应堆效果,我希望它在 SpaceShip 节点移动时在场景中留下痕迹。
现在我的粒子是我的 SpaceShip 的子节点,因此,"all" 粒子随 SpaceShip 一起移动,所以它只显示一个点,不会留下痕迹。
我该怎么做?
您需要将发射器上的 targetNode
设置为您的 SKScene
。
我正在使用这个在 SKEmitterNode 的 swift 中在一艘船后面留下踪迹。`
sparkEmmiter.targetNode = self.scene
其中 sparkEmmiter 是 SKEmitterNode 的 object。并到达船的 child。
ship.addChild(sparkEmmiter)
其中 ship 是 SKSpriteNode object.
我想要和in this project
一样的效果但是我的粒子SKEmitterNode
不直接在场景中,而是在子节点中。
我的粒子是我飞船后面的反应堆效果,我希望它在 SpaceShip 节点移动时在场景中留下痕迹。
现在我的粒子是我的 SpaceShip 的子节点,因此,"all" 粒子随 SpaceShip 一起移动,所以它只显示一个点,不会留下痕迹。
我该怎么做?
您需要将发射器上的 targetNode
设置为您的 SKScene
。
我正在使用这个在 SKEmitterNode 的 swift 中在一艘船后面留下踪迹。`
sparkEmmiter.targetNode = self.scene
其中 sparkEmmiter 是 SKEmitterNode 的 object。并到达船的 child。
ship.addChild(sparkEmmiter)
其中 ship 是 SKSpriteNode object.