2016-03-23 6 views
3

私は私のゲームにロードしたいと思う「pixelfont」というフォントを持っています。このフォントをpygameに読み込むにはどうすればいいですか?私はすでに次のメソッドを試してみました:pygameのシステムからフォントをロード

import pygame 
    font_1_path = pygame.font.match_font("pixelfont", 0, 0) 
    font_1 = pygame.font.Font(font_1_path, 128) 
    text = font.render("Hello world!", True, (0, 0, 0)) 
    display.blit(text, [0, 0]) 

なぜ「Hello world!」が表示されないのですか? pixelfontで?

+1

フォント、「pixelfont」場合、あなたは、単にpygame.font 'でそれを読み込むことができ、TTFファイルです。 Font( "pixelfont.ttf"、128) '(pixelfont.ttfが現在の作業ディレクトリにあると仮定します) –

答えて

2

pixelfontの代わりにpixelfont.ttfを使用することができます。.ttfファイル(フォントファイル)で、プログラムと同じフォルダにある場合です。だから、フォントファイルは、プログラムと同じフォルダにある確認した後代わりにこれを使用する:

font_1_path = pygame.font.match_font("pixelfont.ttf", 0, 0) 
+0

ありがとう!これは動作します! – Manitobahhh

関連する問題