1
私はxとyの値の単なるリストである座標を与えられた一連の矩形を描こうとしています。コヒーレントな形状のない与えられたxとyの座標pygame
0 0 00
代わりに、それは図面の何か:このコードは、これを似た形状を描画する必要があり
import pygame pygame.init() screen = pygame.display.set_mode((400, 400)) x = [5, 5, 4, 5] y = [2, 3, 4, 4] def draw(x, y): block = 30 coord = zip(x, y) for _x, _y in coord: _x1 = _x * block _y1 = _y * block x2 = _x1 + block y2 = _y1 + block pygame.draw.rect(screen, 0xffffff, (_x1, _y1, x2, y2)) running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False draw(x, y) pygame.display.flip() pygame.quit() quit()
:
は、ここに私のコードです。
これはうまくいった!理由を説明してもらえますか?私はパイゲームには新しく、座標系が違うようだ。回答で –
が更新されました。返事があなたのために働くのを見つけたら親切に受け入れをクリックしてください。 – digitake