2016-01-27 47 views
4

創建自定義的混合模式,我想使用自定義的混合模式(線性燃燒)融爲一體的SKSpriteNodesSKScene但唯一可用的選項是AddSubtractMultiplyMultiplyX2ScreenReplace如何SpriteKit

有沒有什麼方法可以設置自定義混合模式? 我可以使用着色器來混合我所有的精靈嗎?如果是這樣,怎麼樣?

+0

通常,iOS中的GLSL着色器可以使用[Programmable Blending](https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/BestPracticesforShaders/BestPracticesforShaders.html#//apple_ref/doc/) UID/TP40008793-CH7-SW23)。您可以使用'SKShader'將着色器與任何精靈關聯。不過,我不知道'SKShader'實際上是否暴露了可編程混合。 – rickster

回答

1

我剛剛在2016年的WWDC SpriteKit實驗室中與SpriteKit工程師交談,目前無法在SpriteKit中使用自定義混合模式。