javascriptとcanvasを使用すると、各ピクセルの色で配列を塗りつぶしてから、画面に配置できます。pygameを使用してPythonでこれを行うにはどうすればよいですか?非常に小さな例で十分です。
質問する
4014 次
1 に答える
2
以下は、私が作成した簡単な例です。
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()
配列を赤青と緑で塗りつぶし、描画する色をランダムに選択しました。
それが役に立てば幸い
于 2012-05-15T18:06:29.850 に答える