Я настроил быструю систему 2D-рендеринга, используя OpenTK и OpenGL для игры. Я установил прозрачность, используя:
GL.Enable(EnableCaps.Blend);
GL.BlendFunc(BlendingFactorSrc.One, BlendingFactorDest.OneMinusSrcAlpha);
Однако всякий раз, когда я иду рисовать (текстура представляет собой файл png, загруженный с помощью System.Drawing), он смешивается только с цветом, который я очищаю в начале вызова рисования:
Я только что перешел на MonoGame, так как его 2D-рендеринг уже достаточно протестирован