0

我试图弄清楚是否有更好的方法来绘制褪色线,然后是我目前使用的方法。

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

我正在寻找的效果类似于在 Dark Echo 中绘制的线条。这是一个视频。https://www.youtube.com/watch?v=tuOC8oTrFbM

谢谢,克里斯

4

1 回答 1

-1

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

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

于 2015-04-21T15:21:18.917 回答