質問: pygame は廃止されましたか?
それが古いかどうかはわかりませんが、とにかく、これは 4 年近く公式に更新されていません。 (他の同様のプロジェクトと比較して) これを使用している人はまだかなりたくさんいますが、全員が趣味でちょっとしたものを書くためにこれを使用しており、商業プロジェクトに使用している人は一人もいません。 Pygame は実際には SDL の Python バインディングであり、SDL は OpenGL をベースにしているため、3D デモなどを行うために pygame と pyOpenGL を使用する人もいます。本当にゲームを書きたい場合、pygame のカプセル化は比較的低レベルであまり役に立たず、多くのことを自分で実装する必要があります (もちろん自由度も高いですが)。ドキュメントもあまり良くありませんが、幸いなことに先人たちが多くの記事を残しています。練習に最適で、2D ゲームで一般的に使用される多くのアイデアやアルゴリズムを練習するために使用できます。 2D ゲームの作成に直接使用したい場合は、cocos2D を選択することもできます (iOS のものではなく、Python のものであることに注意してください)。この API は非常によく設計されており、使い方も簡単です。シーン管理、内蔵コンソールなどもあります。 1年も更新されていないのは残念ですね…作者は更新すると言いましたが、ココスのObjective-C版に重点を置いているのでしょうね、やっぱり使っている人が多いんですね…。フレームアニメーションなどの機能がないのが残念(Objective-C版にはありますT_T) エンジンを書きたい場合はpygletを試してみると良いでしょう。 3Dを書きたいならpanda3Dかpython-orgeを試してください、私はどちらも使ったことはありませんが、みんなそう言うので間違いではないでしょう。一般的に、Python を使ってゲームを書く人はほとんどいません。書き終えた後も、他の人がプレイできるように環境をインストールしたり、パッケージ化したり、さまざまなバグを抱えたりする必要があります。Python を使用して特定のアルゴリズムをテストするのは問題ありません。ゲームをしてプロトタイプを作ります。実際に書くことは忘れたほうがいいです。もちろん、主な質問は、pygame を使用してゲームを作成するつもりはないということなので、何も言わなかったことにしてください...
# (上記の回答は Zhihu からのものです、ありがとうございます!)関連学習の推奨事項:Python ビデオ チュートリアル
##以下は描画ボードのスクリーンショットです
#rreee以上がPython+pygame のシンプルなスケッチパッドの実装コード例を見てみましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。