在SpriteKit中绘制渐变线



我想知道是否有比我目前使用的方法更好的方法来绘制渐变线。

目前,为了绘制一条可以在屏幕上移动的渐变线,我正在使用SKEmitterNodes。然而,SkEmitterNodes的CPU非常昂贵。它们的出生率为300,能够在屏幕周围移动时保持粗线。有人知道有什么更好的方法可以更好地实现这种褪色的线条绘制效果吗?

我正在寻找的效果类似于在《黑暗回声》中绘制的线条。这是一段视频。https://www.youtube.com/watch?v=tuOC8oTrFbM

谢谢,Chris

如果希望淡化节点的alpha属性,则可以使用(SKAction *)fadeOutWithDuration:(NSTimeInterval)sec。这将在指定的时间范围内逐渐将节点的alpha渐变为零。

为了进行正确的内存管理,如果您不再需要该节点,并且alpha已达到零,则应该将其从父节点中删除。

最新更新