0

現在使用している方法よりも、フェードラインを描画するためのより良い方法があるかどうかを調べようとしています。

現在、画面上を移動できるフェード ラインを描画するために、SKEMitterNodes を使用しています。ただし、SkEmitterNodes は非常に CPU コストが高くなります。画面上を移動しながら太い線を維持できるように、300 の出生率があります。このフェードライン描画効果をより良く達成するためのより良い方法を知っている人はいますか?

私が求めている効果は、Dark Echo で描かれている線に似ています。ここにビデオがあります。https://www.youtube.com/watch?v=tuOC8oTrFbM

ありがとう、クリス

4

1 に答える 1

-1

ノードのアルファ プロパティをフェードする場合は、 を使用できます(SKAction *)fadeOutWithDuration:(NSTimeInterval)sec。これにより、指定された時間枠でノードのアルファが徐々にゼロにフェードします。

適切なメモリ管理のために、ノードが不要になり、アルファがゼロに達した場合は、ノードを親から削除する必要があります。

于 2015-04-21T15:21:18.917 に答える