2

私は最近、主にC++とSDLを使用してゲーム開発を開始しました。いくつかの単純なクローンを作成した後、もっと複雑なものに取り組みたいと思います。私が慣れているよりもはるかに多くの物理学を持ち、複雑なゲームオブジェクトを持っているもの。

これまで、SDLで作成した基本的なタイルエディタを使用してバイナリマップを作成してきましたが、今はもっと充実したものに取り組みたいと思っています。オブジェクトを配置してそのプロパティを定義できるもの。もちろん2Dですが、単純なタイルエディタよりも実用性があります。

私は探していましたが、そのようなユーティリティの開発を目的とした記事は実際には見つかりませんでした。

このツールキットの開発に役立つ情報はどこにありますか?そして、私は何を使うべきですか?私はQtを見てきましたが、よくわかりません。私のこの努力のための助けと可能なガイダンスをいただければ幸いです。

(優れたユーティリティが存在することは知っていますが、自分で開発して、基本的な物理エンジンを統合したいと思っています。車輪の再発明かもしれませんが、非常に良い学習の機会です。)

4

1 に答える 1

1

Tiledは、すべてではないにしても、ほとんどの質問に答えているようです。

このツールキットの開発に役立つ情報はどこにありますか?

開始するのに適した場所は、タイル化されたオープンソースプロジェクトを確認することです。

そして、私は何を使うべきですか?私はQtを見てきましたが、よくわかりません。

より具体的にする必要があります。どのような要件がありますか?Tiledは、あなたが必要と言っていることのほとんどを実行しているようで、Qtで書かれているので、Qtは間違いなくその任務を果たします。また、すでにおなじみのC++で記述されています。

車輪の再発明をせずに、既存のオープンソースのマップエディタ(タイルなど)を使用して必要なことを行うことをお勧めします。持っている必要のある機能がある場合は、いつでもエディターを提供または拡張できます。

より複雑なゲームを作成することになっているので、最初に要件を定義することをお勧めします。それが終わったら、ゲームを作成します(エンジンではありません)。

于 2012-06-06T13:06:43.210 に答える