我在 EAGLView 层上有一个 opengl 场景渲染,在 UIView(它是 EAGLView 的兄弟,位于其上方)上渲染了一些其他元素(圆圈等)。是否可以在两层之间混合颜色?我想做一些不同的混合来获得来自 EAGLView 的颜色的反转效果。
我一直在玩 CGBlendMode,但它似乎只会影响我在当前视图中绘制的内容。我认为这与 CGContext 有关,但我对细节有点模糊,我可以强制 UIView 和 EAGLView 具有相同的 CGContext 以便它们之间的混合工作吗?
帮助,更正,澄清都非常感谢。在此先感谢,-S