23得票3回答
如何通过SKEffectNode为精灵创建发光效果

我有一个SKSpriteNode,想要在其边缘周围添加蓝色的光芒以突出其重点。我猜想需要将我的精灵设置为SKEffectNode的子节点,然后创建/应用某种过滤器。 更新: 我已经尝试了所选答案的方法,并发现即使您将其设置为shouldRasterize和未定义“无过滤器”,SKEffect...

21得票2回答
给一个SKSpriteNode添加发光效果

我在一个黑暗的屏幕上有一个移动的黑色图像,为了更容易观看,我想在图像周围添加一个白色光晕。以下是我的移动图像代码: Ghost = SKSpriteNode(imageNamed: "Ghost1") Ghost.size = CGSize(width: 50, height: 50) G...