【发布时间】:2021-08-17 08:00:57
【问题描述】:
我有问题。我想为一个区域设置动画,该区域保存在 pygame 矩形 (pygame.Rect) 中。
有没有类似的功能:
for pixel in pygame.Rect:
【问题讨论】:
-
你想用这些像素做什么? pygame.draw.rect() 可以基于一个pygame.Rect绘制一个矩形
-
pygame rect 它只是一个没有像素的对象....你试试 pygame.PixelArray
-
当您说“绘制每个像素”时,您是否希望它们都具有相同的颜色?因为有一些方法可以做到这一点,而无需单独迭代每个像素。
-
不,我想让每个像素都有不同的颜色
-
创建一个具有矩形大小的
Surface,然后更改像素颜色,然后将blit()Surface设置为Rect位置。
标签: python python-3.x for-loop pygame