我正在尝试这样做:
surface_with_text = pygame.font(params).render(params) # transparent bg
surface_with_text.set_alpha(100) # make it half transparent
another_surface.blit(surface_with_text) # blit onto image
但是,当然,它默默地失败了 - 我的文字仍然完全不透明......为什么会这样?如何找到解决方法?
当然,我可以将“255 - 100”-transparent another_surface 复制到文本顶部,但这有什么好玩的,对吧?