所以,我试着为我的pyGame gui库创建一个cropview.现在这并不重要,眼下的问题是.假设我有一个按像素的Alpha曲面
surf = pygame.Surface((100, 100), pygame.SRCALPHA)
area_not_to_fill = pygame.Rect(25, 25, 50, 50)
现在我想用半透明的黑色填充表面
surf.fill((0, 0, 0, 128))
但现在,我想要的是使用填充将曲面的某一部分设置为透明
surf.fill((0, 0, 0, 0), area_not_to_fill, pygame.BLENDMODE_?)
我的问题是,使用哪种混合模式来设置像素值,而不是对之前的像素进行数学运算.或者,如果这是不可能的,那么可以使用什么方法来达到同样的效果?