gpt4 book ai didi

ios - 不同 Sprite Kit SKBlendMode 选项的方程式是什么?

转载 作者:行者123 更新时间:2023-11-29 10:50:18 26 4
gpt4 key购买 nike

Sprite 套件 SKBlendMode 常见问题解答

对于每个 Sprite Kit SKBlendMode 选项:

  • SKBlendModeAlpha
  • SKBlendModeAdd
  • SKBlendModeSubtract
  • SKBlendModeMultiply
  • SKBlendModeMultiplyX2
  • SKBlendModeScreen
  • SKBlendModeReplace

  1. 控制混合的方程式是什么?
  2. 是否有等效的 OpenGL 混合模式(例如使用 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);

关于ios - 不同 Sprite Kit SKBlendMode 选项的方程式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20755137/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com