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()
'font = pygame.font.SysFont(None、25、True、False)'を試してみてください。おそらく、Calibriが見つかりませんでした – PRMoureu
@PRMoureuありがとうございます。 – Dandelion
このプログラムをどのように実行しますか? ---おそらく問題には関係ないでしょうが、whileループの上にフォントを定義する方がいいでしょう(この行は 'font = pygame.font.SysFont(None、25、True、False)')。 – skrx