2016-12-06 12 views
-2

なぜこのコードは機能しませんか?無効な構文があり、pygame.display.update()を指しています。私はあなたがあなたのブラケットを閉じていないのpython 3.5.2とpygameの-1.9.2rc1-cp35-cp35m-win32.whlpygame.display.update()が機能しない

#!/usr/bin/python 
# -*- coding: UTF-8 -*- 

import pygame, sys 
from pygame.locals import * 
pygame.init() 

Ikkuna = pygame.display.set_mode((250, 200), 0, 32) 
pygame.display.set_caption('Erilaisia kuvioita') 

BLACK = (0, 0, 0) 
WHITE = (255, 255, 255) 
RED = (255, 0, 0) 
GREEN = (0, 255, 0) 

Ikkuna.fill(WHITE) 

pygame.draw.circle(Ikkuna, BLACK, (75, 100), 50, 0) 
pygame.draw.rect(Ikkuna, RED, (20, 155, 200, 25)) 
pygame.draw.polygon(Ikkuna, GREEN, ((220, 50),(220,125, (140,125)), 0) 

pygame.display.update() 

while True: 
    for event in pygame.event.get(): 
     if event.type == QUIT: 
      pygame.quit() 
sys.exit() 
+1

実際のエラーメッセージとスタックトレースが何であるべきか? – excaza

+0

常に問題のフルエラーメッセージ(トレースバック)を追加するので、コードを実行する必要はありません。 – furas

+0

申し訳ありませんが、わかりませんでした。これは私の最初のメッセージです:)。私は次回にやります。 – Vilsu

答えて

1

を持っています。

pygame.draw.polygon(Ikkuna, GREEN, ((220, 50),(220,125, (140,125)), 0) 

pygame.draw.polygon(Ikkuna, GREEN, ((220, 50),(220,125), (140,125)), 0) 
+0

ありがとう! pygame.pyだったファイル名を変更する必要があり、それが動作し始めました。それでも "pygame.draw.polygon"は何も描画しません。円と矩形が働いています。 – Vilsu

+0

修正を加えるだけです。 – pradyunsg

+0

今すぐ働いています!ありがとうございました – Vilsu

関連する問題