1

現在、C++ で RPG タイプのゲームを開発しています。過去にいくつかのゲームを開発しましたが、非常に包括的な API を使用しました。このゲームについては、自分で開発することを検討しています。グラフィックとアニメーションの機能は、(主に) ライブラリを使用して実装したいと考えています。ゲームの内訳は次のとおりです。

  • 戦闘中でないときはトップダウンのタイルベースのゲームで、キャラクターは自由に歩き回ることができ、速度は速度統計によって決定されます

  • 戦闘に入ると、ターンベースの戦闘システムになり、(完全に最終的なものではありません) 3 人のチームが両側に配置されます。

  • 一部の情報はオンラインに保存され、ゲームで使用されますが、頻繁に確認する必要はありません

私が求めているのは; この目的で使用するのに最適なライブラリまたは API は何でしょうか? 私は検索して、私のニーズに合っていると思われるものをいくつか見つけることができましたが、人気のあるものはありませんでした. おそらく私はあまりにも具体的なものを探していますが、助けや推奨事項があれば大歓迎です。

PS 推奨事項に加えて、まともなチュートリアルまたはドキュメントへのリンクをいただければ幸いです。

4

4 に答える 4

1

人気のあるlibsdlが常にあります。このライブラリには、専用のチュートリアルを含むオンラインの多くのチュートリアルがあります。

http://www.sdltutorials.com/

ライブラリの機能は、いつでも好きなだけ使用できます。

于 2012-05-20T23:07:46.207 に答える
0

Causticの回答の補足として、Ogre3Dを調べることをお勧めします。Irrlichtと同様に、これは主にレンダリングエンジンであり、多くの作業を自分で行う必要があります。個人的な経験から、私はお互いを推薦することはできません。

于 2012-05-21T08:40:09.597 に答える
0

これを見たことがありますか?

http://irrlicht.sourceforge.net/

フォーラムを見ると、人々は AI や物理学などのために独自の互換ライブラリを作成しており、喜んで共有しているようです。また、 http: //www.ambiera.com/coppercube/ のような互換性のあるツールが たくさんあり、言語ラッパーもたくさんあります。

于 2012-05-21T07:47:57.227 に答える
0

申し訳ありません。SFML はグラフィックス開発用の万能ライブラリなので、SFML を使用する必要があると思います。

于 2012-05-27T08:27:43.990 に答える