如何在SpriteKit中创建自定义混合模式

fpg*_*503 6 shader blending glsl sprite-kit

我想使用自定义的混合模式(线性燃烧)来混合SKSpriteNodes的我SKScene但唯一可用的选项是Add,Subtract,Multiply,MultiplyX2,Screen,和Replace.

有没有办法设置自定义混合模式?我可以使用着色器混合所有精灵吗?如果是这样,怎么样?

fpg*_*503 2

我刚刚在 2016 年 WWDC SpriteKit 实验室与一位 SpriteKit 工程师交谈过,目前无法在 SpriteKit 中使用自定义混合模式。