0

pygame で次の問題があります。使用して pygame サーフェスを取得しましたが、呼び出そsurf=pygame.display.get_ surface() うとすると

surf.fill()

それは言います:

None type have no attribute fill
4

2 に答える 2

1

最初に で表示モードを設定する必要がありますpygame.display.set_mode

それ以外の場合は、次pygame.display.get_surface()を返しNoneます:

pygame.display.get_surface()現在設定されている表示面への
参照を取得します 現在設定されている表示面
get_surface() -> Surface
への参照を返します。表示モードが設定されていない場合、これは None を返します。

また、set_modeすでに display を返しているため、通常はその関数は必要ありませんSurface

于 2016-03-31T08:59:54.333 に答える