我已经为游戏设置了一个使用OpenTK和OpenGL的快速2D渲染系统。 我一直在使用设置透明度:OpenGL Quad只与背景混合
GL.Enable(EnableCaps.Blend);
GL.BlendFunc(BlendingFactorSrc.One, BlendingFactorDest.OneMinusSrcAlpha);
但是,每当我去画(纹理加载System.Drawing中PNG文件),它仅与颜色混合我在抽签开始就很清楚拨打:
我刚刚结束了在切换到MonoGame,因为它是2D渲染已经充分测试
这个混合模式表示使用目的地的100%来源和100%来源-α,即0%(除非你的图像有一个alpha通道?)。相当于不混合 –
我的图像有一个alpha通道 – CallumDev
抓住吸管,但关闭深度测试? (z缓冲区) –