Python でモバイル ゲームを作成できますか?
答えは はいです。
純粋な Python 開発の観点から見ると、重要な点は、どれを c/c で書かれたライブラリに渡し、どれを Python で処理する必要があるかを明確に知る必要があるということです。
例えば、pygletが開発したOriental Futou Festivalはファンゲームであり商用化されていないため、Pythonを使用しても大きな問題はなく、実際の効果も悪くありません。
ただし、pyglet は opengles をサポートしていないため、Android と ios のバージョンは python であるかどうかわかりませんが、pygame と kivy は sdl2 をサポートしており、Android と ios で使用できます。スクリプトに関しては、IronPython を通じて Unity を C# に埋め込んで、Python を通じて間接的に Unity のコードを記述することができます。また、ue には、Python で ue のコードを直接記述することをサポートする独自のプラグインもあります。
ただ、両者とも、モバイル端末にコンパイルしてパッケージ化できるかどうか確信が持てないようです。
要約すると、単純な 2D スタンドアロンを作成するだけなら、モバイル プラットフォームを考慮すると、pygame で実行でき、コリジョンには pybox2d、マップには pytmx が必要です。チュートリアルが必要な場合は、はしごを構築する必要があります。 YouTube で検索 国内のチュートリアルがコピーされていることはもはやニュースではなく、pygame 上で詳細なチュートリアルを見つけることは基本的に不可能です。
モバイル プラットフォームを考慮しない場合は、pyglet cocos2d-python を選択することをお勧めします。pygame はこの組み合わせよりも少し低レベルです。
関連する推奨事項: 「Python チュートリアル 」
以上がPython はモバイル ゲームの作成に使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。