2017-01-13 4 views
0

Python2.7とPyGameに問題があります。何が起きているのか分かりません。Python2.7 PyGame set_modeが問題を起こし、スクリプト終了時にクラッシュする

シンプルなプラットフォームゲームをコーディングしていて、スクリプトを実行するとすぐに "160 20"(引用符なし)が表示され、PyGameスクリプトが起動します。 "esc"キーを使用してスクリプトを終了するとクラッシュし、 "python.exeが動作を停止しました"というダイアログボックスが表示されました。また、実行中にスクリプトを終了するには、2つのスクリプトが実行されているかのように、「ctrl-c」を2回押す必要があることに気付きました。

これは、スクリプトでset_modeが呼び出された場合にのみ発生するようです。

フルスクリーンを使いこなすことにしたとき、別の問題が発生しました。私は "DS = pygame.display.set_mode((W、H)、FULLSCREEN | HWSURFACE | DOUBLEBUF)"を使ってゲームをフルスクリーンにすることができましたが、set_modeで実行するスクリプトは自動的に全画面になりますパラメーター。

完全に奇妙!

どのような考えですか?

PS。 PyGameとPythonの両方をアンインストールしてから再インストールしました。

アリ

答えて

0

奇妙な!

プラットフォームのゲームスクリプトに新しい名前を付けて、生成された* .pycファイルを削除することで、この問題を修正しました。

今、私はゲームを作ることができます!

は、Antの

+0

は多分あなたの代わりに期待モジュールのファイルをインポートしたように、いくつかのモジュールの名前と衝突し、あなたの名前が - それは非常に人気の間違いです。 – furas

+0

ファイル名はplatform.pyでしたので、完全に可能です。 – cookertron