2

このプロジェクトと同じ効果が欲しい

しかし、私のパーティクルSKEmitterNodeは直接シーンにあるのではなく、子ノードにあります。パーティクルは宇宙船の背後にあるリアクター エフェクトであり、SpaceShip ノードが移動するときにシーンに痕跡を残すようにします。

現在、パーティクルは SpaceShip の子ノードであるため、「すべての」パーティクルは SpaceShip とともに移動するため、点のみが表示され、跡は残りません。

どうすればできますか?

4

2 に答える 2

0

これを使用して、SKEmitterNode で船の後ろにトレイルを作成しています。

sparkEmmiter.targetNode = self.scene

ここで、sparkEmmiter は SKEmitterNode のオブジェクトです。船の子にします。

ship.addChild(sparkEmmiter)

ship は SKSpriteNode オブジェクトです。

于 2016-03-29T07:44:00.250 に答える