Ios 不同Sprite套件SKBlendMode选项的方程式是什么?
精灵套件SKBlendMode常见问题解答 对于每个精灵套件Ios 不同Sprite套件SKBlendMode选项的方程式是什么?,ios,objective-c,sprite-kit,blending,Ios,Objective C,Sprite Kit,Blending,精灵套件SKBlendMode常见问题解答 对于每个精灵套件SKBlendMode选项: SKBlendModeAlpha SKBlendModeAdd SkblendModesSubtract SKBlendModeMultiply skblendmodemultiplex2 SKBlendModeScreen SKBlendModeReplace 控制混合的方程式是什么 是否存在等效的OpenGL混合模式(例如使用glBlendFunc) SKBlendModeAlpha // Equ
SKBlendMode
选项:
- SKBlendModeAlpha
- SKBlendModeAdd
- SkblendModesSubtract
- SKBlendModeMultiply
- skblendmodemultiplex2
- SKBlendModeScreen
- SKBlendModeReplace
glBlendFunc
)SKBlendModeAlpha
// Equations
output.r = src.r * src.alpha + dst.r * (1 - src.alpha);
output.g = src.g * src.alpha + dst.g * (1 - src.alpha);
output.b = src.b * src.alpha + dst.b * (1 - src.alpha);
output.a = src.a * src.alpha + dst.a * (1 - src.alpha);
// OpenGL Equivalent
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);