私はこれをやろうとしています:
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」と透明な another_surface のコピーをブリットすることもできますが、それは楽しいことですよね?