質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Pygame

Pygameは、ビデオゲームの製作用に設計されたクロスプラットフォームのPythonモジュールセットです。Pythonでコンピューターグラフィックスと音声を扱うためのライブラリが含まれています。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

1回答

499閲覧

mojave で pygame のコードを実行しても何も表示されない。

unpi

総合スコア15

Pygame

Pygameは、ビデオゲームの製作用に設計されたクロスプラットフォームのPythonモジュールセットです。Pythonでコンピューターグラフィックスと音声を扱うためのライブラリが含まれています。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

1グッド

0クリップ

投稿2018/12/30 04:57

使っている環境
python3.7.0
pygame1.9.4
mojave

上の環境でpygameのコードを実行しても、ブランクウィンドウが現れ、音は聞こえますが、画像は何も表示されません。
同じコードを古いmacのhigh sierraで実行すると表示されます。

python

1import pygame, sys 2from pygame.locals import * 3 4pygame.init() 5 6FPS = 30 # frames per second setting 7fpsClock = pygame.time.Clock() 8 9# set up the window 10DISPLAYSURF = pygame.display.set_mode((400, 300), 0, 32) 11pygame.display.set_caption('Animation') 12 13WHITE = (255, 255, 255) 14catImg = pygame.image.load('cat.png') 15catx = 10 16caty = 10 17direction = 'right' 18 19while True: # the main game loop 20 DISPLAYSURF.fill(WHITE) 21 22 if direction == 'right': 23 catx += 5 24 if catx == 280: 25 direction = 'down' 26 elif direction == 'down': 27 caty += 5 28 if caty == 220: 29 direction = 'left' 30 elif direction == 'left': 31 catx -= 5 32 if catx == 10: 33 direction = 'up' 34 elif direction == 'up': 35 caty -= 5 36 if caty == 10: 37 direction = 'right' 38 39 DISPLAYSURF.blit(catImg, (catx, caty)) 40 41 for event in pygame.event.get(): 42 if event.type == QUIT: 43 pygame.quit() 44 sys.exit() 45 46 pygame.display.update() 47 fpsClock.tick(FPS)
bochan2👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

Qiitaより、以下の記事が投稿されています。

Mac OS(Mojave)でpygameの表示が出力されない

一度、python自体のアップグレードをおすすめします。

投稿2019/12/08 12:59

amahara_waya

総合スコア1029

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問