1

このトピックは、コンピューターで Pygame を正しくセットアップするために私が抱えていた問題に対応するものです。私はWindows 7、Python 3.3、および「64ビット」Windowsを使用しています(ビットとバイトが何であるかはわかりましたが、「64ビット」コンピューターを使用することの意味をよく理解していません)。 Python ですが、バイナリ、依存関係、レジストリ、またはその他の内部/システム レベルの構造については何も知りません。興味がないわけではありませんが、現時点で起こっていることのほとんどは、本質的に「頭を悩ませている」ことです。

とにかく、私が経験してきた問題は、基本的に pygame をインストールできないことです。私は同じ質問のいくつかのバージョン (Stack Overflow および Web 上の他の場所) を調べ、pygame を数え切れないほどインストールしようとしました。使用しようとするまで問題なく動作するように見えることがあります (インストールは成功したように見えますが、pygame を使用しようとすると Python でエラーが表示されます)。または、Python 3.3 が自分の「レジストリ」にないという情報が得られます (私が読んだものは、「宇宙の基本コード」を理解している人にとっては、別の OS レベル/内部構造のようです)。実際には、インストール プロセスだけの一連のチュートリアルを開発することもできます。:)

しかし、冗談はさておき、私はここで途方に暮れていて、pygameをあきらめることを考えています。私の質問は、既にインストールされているもの (Python のライブラリなど) を使用してゲームを開発する方法はありますか? そうでない場合、インストールに同じレベルの経験を必要としない代替手段を知っていますか? 私はグーグルで検索しましたが、Python でのゲーム デザインについて私が見つけたものはすべて pygame につながります。前もって感謝します。

4

3 に答える 3

5

手間を省くために、32 ビットの python と 32 ビットの pygame を使用してください。32 ビットと 64 ビットを混在させると、正しく動作しません。それはおそらくあなたが抱えている問題です。

Python 3.3 があるので、https://bitbucket.org/pygame/pygame/downloads/pygame-1.9.2a0.win32-py3.3.msiを使用します。

何か問題が発生しない限り、レジストリや環境変数を編集する必要はありません。

于 2013-06-09T08:50:47.447 に答える
2

前述のように、tkinter は解決策を提供します。たとえば、これは tkinter で作成されました ( http://www.youtube.com/watch?v=RHxLkNryOzI )

于 2013-06-09T05:46:29.143 に答える
1

pygame ダウンロード ページはしばらく更新されておらず、python 3.x と互換性がありません。pygame の新しいバージョンは、ここからダウンロードできます。

オーディオのサポートもあるので、個人的には pygame を使用しますが、tkinter を使用することもできます。

于 2013-06-09T05:51:51.937 に答える