ホームページ >バックエンド開発 >Python チュートリアル >Python はモバイル ゲームの作成に使用できますか?

Python はモバイル ゲームの作成に使用できますか?

藏色散人
藏色散人オリジナル
2019-06-24 13:41:466294ブラウズ

Python はモバイル ゲームの作成に使用できますか?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。