什么是国旗?用于的pygame.SRCALPHA标志是什么(我在示例aacircle.py中看到过)?

时间:2015-06-16 22:40:04

标签: pygame

我对pygame几乎一无所知,我试图通过弄乱这些例子来学习。此外,我正在阅读文档,可能会尝试一些教程。

我来自javascript with processing.js的背景,我在khan academy的计算机科学部门学到了这些。

无论如何,在表面对象的文档中(我下载的pdf的第4页),它说“对于普通的软件表面,0可用于标记。”因此,作为我的第一个实验之一,我将示例aacircle.py中的pygame.SRCALPHA更改为零并进行了测试。屏幕从一个带有黑色圆圈的红色背景开始变为纯黑色。为什么呢?

1 个答案:

答案 0 :(得分:0)

我建议您查看pygame documentation on surfaces

  

可以通过传递位深度来控制像素格式   现有表面。 flags参数是一个额外的位掩码   表面的特征。您可以传递这些标志的任意组合:

     

HWSURFACE,在视频内存中创建图像

     

SRCALPHA,像素格式将包含每像素alpha

相关问题