ホームページ  >  記事  >  バックエンド開発  >  Pythonは3Dゲーム開発に使用できますか?

Pythonは3Dゲーム開発に使用できますか?

(*-*)浩
(*-*)浩オリジナル
2019-06-18 17:52:0919535ブラウズ

Python 自体には、それをサポートする 3D ゲーム開発ライブラリがあります。

Pythonは3Dゲーム開発に使用できますか?

Panda3D: (推奨される学習: Python ビデオ チュートリアル)

Panda3D It Disney によって開発された 3D ゲーム エンジンで、Python および C プログラム用の 3D レンダリングおよびゲーム開発フレームワークであり、カーネギー メロン エンターテイメント テクノロジー センターによって維持されています。 C で書かれ、Python 用に完全にカプセル化されています。

Pygame:

Pygame はゲームの作成に使用される Python モジュールのセットで、python3.7 をサポートします。 「ソリティア」「スーパーマリオ」「バッター」など様々なゲームがあります。

PyOgre:

Ogre 3D レンダリング エンジン用の Python バインディング。ゲームやシミュレーション プログラムなどの 3D アプリケーションの開発に使用できます。その API はより安定しており、非常に高速かつ柔軟です。

そして、非常に美しい 3D ボンバーマン ゲームが Python で開発されました。

Pythonは3Dゲーム開発に使用できますか?

Python関連の情報を探していた時に偶然このゲームを発見し、非常に興味があったので読む前にシェアさせていただきました。非常に多くの知識を必要とする問題に必ず遭遇しますので、編集者は皆さんと議論し、勉強していきたいと考えています。

このゲームの作者さんは非常に実力のある方だそうですが、モデリングから全て一人で作ったそうですが、どれだけの時間を費やしてこのゲームを作ったのか想像もつかないので、彼がソースコードを共有したということは、彼が無私無欲であり、最高のものをみんなと共有したいと考えていることを証明しています。

BombSquad は、数人の友達と大きなソファで楽しむのに最適な、爆発的なアーケード スタイルのパーティー ゲームです。

キャプチャ ザ フラッグ、キング オブ ザ マウンテン、ボンバー ホッケー、そしてもちろん壮大なスローモーションなどのミニゲームで競いながら、ジャンプ、ダッシュ、投げ、爆弾を投下して勝利を目指しましょう。

BombSquad のキーボード、PC ゲームパッド、Wii リモコン、PS3 コントローラ、XBox 360 コントローラのサポートにより、最大 8 人のローカル プレイヤーがアクションに参加できます。 BombSquad Remote を使用すると、iOS および Android デバイスをワイヤレス ゲームパッドとして使用することもできます。BombSquad Remote は iOS App Store、Google Play、Amazon Appstore で無料で入手できます。

熟練した物理学を利用して、正確に投げた爆弾で遠くから敵を攻撃するか、単に敵を近くの崖から吹き飛ばすか、BombSquad はすべて公正です。

推奨: BOMBSQUAD (リンク: https://www.froemling.net/apps/bombsquad)

コード: http://www.files.froemling.net/bombsquad/builds/

Python 関連の技術記事の詳細については、

Python チュートリアル 列にアクセスして学習してください。

以上がPythonは3Dゲーム開発に使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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