相关疑难解决方法(0)

SKEmitterNode如何在不同背景下使用混合模式"添加"来保持相同的效果

我有一个非常酷的效果,我喜欢使用xcode中的sks文件和混合模式'add'.现在我当时没有意识到这一点,但在看了苹果文档后,我发现效果实际上是基于背景颜色,具体来说:

添加粒子和底层图像的像素值.如果此值大于1,则创建一个白色像素

现在,我希望在每种不同的背景颜色上都有相同的效果,但据我所知,唯一的方法是使用"Alpha"混合效果.但这只能让我选择纯色.这是我想要应用于所有不同背景颜色的图形:

在此输入图像描述

如何在所有不同的背景颜色中使用此效果?我正在使用默认的火花粒子文件.

更新:

我要留下这个问题,直到苹果提出了一种方法来做我想做的事情,或者其他人找到了办法.

objective-c ios sprite-kit skemitternode swift

6
推荐指数
1
解决办法
201
查看次数

用SpriteKit在矩形中画一个洞?

如何在矩形中画一个洞?我想绘制一个矩形,里面有一个空洞,背景可以显示.

我正在使用SKShapeNode创建一个矩形,但我不知道如何在其中创建一个洞(圆圈).


这是我运行你的代码,但我的圈子不是空的,圆圈是黑色的,我希望它是空的.我没有提到任何错误吗? 在此输入图像描述

sprite-kit skshapenode swift

5
推荐指数
1
解决办法
1228
查看次数