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

6
我想使用自定义混合模式(线性燃烧)来混合我的SKScene中的SKSpriteNodes,但是可用的选项只有Add、Subtract、Multiply、MultiplyX2、Screen和Replace。
是否有任何方法设置自定义混合模式?我可以使用着色器混合所有精灵吗?如果可以,该如何操作?

通常情况下,iOS中的GLSL着色器可以使用可编程混合。您可以使用SKShader将着色器与任何精灵关联起来。不过我不确定SKShader是否实际上支持可编程混合。 - rickster
1个回答

2

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接