2017-08-05 6 views
2

programarcadegames.comの命令を使用してPython 3.5.3にpygameバージョン1.9.4をインストールしました。私がpygameを使って線と形を描くと、それはちょうど良いですが、私がpygame.font.SysFontを使用しようとすると、pygameはもう応答しません。私は非応答pygameのウィンドウが表示されます、次のコードを実行するとき例:font = pygame.font.Font(None, 25)font = pygame.font.SysFont(None, 25, True, False)の交換MacOSでテキストを表示しようとしたときにPygameが応答しないSierra

 

import pygame 

pygame.init() 

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

size = (400, 500) 
screen = pygame.display.set_mode(size) 

done = False 
clock = pygame.time.Clock() 

while not done: 

    for event in pygame.event.get(): # User did something 
     if event.type == pygame.QUIT: # If user clicked close 
      done = True # Flag that we are done so we exit this loop 

    screen.fill(WHITE) 

    font = pygame.font.SysFont(None, 25, True, False) 

    text = font.render("Some Text", True, BLACK) 
    screen.blit(text, [0, 0]) 

    pygame.display.flip() 
    clock.tick(60) 

pygame.quit() 

+0

'font = pygame.font.SysFont(None、25、True、False)'を試してみてください。おそらく、Calibriが見つかりませんでした – PRMoureu

+0

@PRMoureuありがとうございます。 – Dandelion

+0

このプログラムをどのように実行しますか? ---おそらく問題には関係ないでしょうが、whileループの上にフォントを定義する方がいいでしょう(この行は 'font = pygame.font.SysFont(None、25、True、False)')。 – skrx

答えて

1

を問題を修正し、それの原因はまだ不明です。

関連する問題