gpt4 book ai didi

python - 如何使用 pygame 将整个像素数组放在屏幕上?

转载 作者:行者123 更新时间:2023-12-01 06:00:42 27 4
gpt4 key购买 nike

使用 javascript 和 canvas,您可以为每个像素填充一个数组,然后将其放在屏幕上。我如何使用 pygame 在 python 中做到这一点?一个非常小的例子就足够了。

最佳答案

这是我编写的一个简单示例:

import pygame, sys, random
from pygame.locals import *

arr=[]
RED=(255,10,10)
BLU=(10,255,10)
GRN=(10,10,255)
arr.append(RED)
arr.append(BLU)
arr.append(GRN)
SCREEN_X=100
SCREEN_Y=100

screen = pygame.display.set_mode((SCREEN_X, SCREEN_Y))
square=pygame.Surface((1, 1))

for j in range (SCREEN_Y):
for i in range (SCREEN_X):
num=random.randint(0,2)
square.fill(arr[num])
draw_me=pygame.Rect((j+1), (i+1), 1, 1)
screen.blit(square,draw_me)
pygame.display.flip()

我用红、蓝、绿填充了一个数组,然后随机选择一种颜色进行绘制。

希望对你有帮助

关于python - 如何使用 pygame 将整个像素数组放在屏幕上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10606003/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com