擅长:python、mysql、java
<p>你总是可以用“贫民窟版”假装透明。无论如何,这都不是一个理想的解决方案。。在</p>
<p>在你启动屏幕之前,用PIL拍一张桌面的快照,先进行blit,然后在上面画出你的透明图像。这样至少会给人一种透明的错觉。在</p>
<p>有点像:</p>
<pre><code>import ImageGrab, Image
im = Imagegrab.grab()
im.save('faux_trans.png','png')
for_trans = pygame.image.load('faux_trans.png').convert()
splash = pygame.image.load....
screen.blit(for_trans, (0,0))
# and so on.
</code></pre>
<p>就像我说的,不是最好的解决方案,但是如果你启动你的游戏NOFRAME,或者全屏,你也许可以逃脱惩罚!:)</p>