4

それで、私は Linux を使っていて、時間を見つけてゲーム プログラミングを始めようとしています。私は Panda3d から始めて、かなりまともな結果を得て、ゲーム プログラミングの多くの概念を感じました。それから間もなく、私はそれを一段階上げて、より強力な C または C++ ベースのものに移行することにしました。

私はおそらく本当に頭が悪いだけですが、Crystalspace を正しく使用する方法を実際に理解することはできませんでした。誰かがそれを使用する方法に関する有用なリソースを持っているなら、私はそれを感謝します. しかし、その間、私は Irrlicht をいじっていましたが、気に入っていますが、この件についてもっと知識のある人が何を言わなければならないか知りたいです. そして、私が知らない別の素晴らしいオプションがあるかもしれません。

4

4 に答える 4

10

私に言わせれば、Irrlich は最高のオープン ソース エンジンです。アーキテクチャが明確で、パフォーマンスが優れており、プログラマーが作成するコードが少なくて済みます。Irrlicht を Crystal Space や Orge と正直に比較することはできません。私は CS を、多くの異なるプログラマーによってさまざまな方法で書かれたコードの混乱であると考えています。それを使用する方法も想像するのが難しいです (ドキュメントがまったくないため)。Ogreに関しては、D3Dほど簡単ではありません。さまざまなサンプルを調べたところ、D3D で 1 行で実行される複数行のコード フラグメントが多数見つかりました。ですから、OGRE のひどい API の学習に何ヶ月も費やす理由がまったくわかりません。時間があれば、D3D 自体を学習することをお勧めします。さらに言えば、Irrlichtは多くの商用エンジンよりも優れています。たとえば、Torque(ドキュメントの絶対的な欠如、もちろん、Irrlicht には AAA グレードのエンジンに必要な優れた機能がいくつか欠けていますが、小規模なプロジェクトには十分です。Gamebryo や同様のグレードのエンジンを購入するための多額の資金がない場合は、少なくとも最初のいくつかのプロジェクトでは Irrlicht を使用することをお勧めします。

于 2008-12-08T18:52:26.190 に答える
7

私はゲーム業界で働いてきました。私も Linux 派です。Irrlicht を使用していくつかのゲームを作成し、それらを履歴書の一部として使用したことが、ゲーム プログラマーとしての仕事を得るのに役立ちました。

私の意見では、Irrlicht はよりクリーンな API を備えており、システム要件が低く、プラットフォーム間で Ogre よりもうまく機能します。Irrlicht でゲームを作るのはとても楽しかったです。また、非常に軽量 (Ogre よりもはるかに軽量) であり、商用またはその他の用途に対して非常にオープンなライセンスを備えています。

そのエンジンを使用することで、商用ゲーム業界で働く準備が整いました。

于 2008-09-30T01:17:29.153 に答える
5

Ogre3D

http://www.ogre3d.org/

通常、crystalspaceおよびirrlichtと一緒に名前が付けられます。

OgreとIrrlichtはどちらも、Crystalspaceよりもすっきりとしたデザインであると言われているので、後者の問題についてはあまり心配しません。

于 2008-09-29T17:52:59.937 に答える
0

生産的なゲーム開発を探しているなら、Unity 3D を使用するのが最善の策です。Irrlicht を使用することから始めましたが、直感的でないツールとプログラミングへの多大なストレスのため、すぐに撤退しました。オーガはさらに複雑に見えました。
一方、Unity はリリースごとに急速に勢いを増しています。最近の Unity 4 には、たくさんの機能が詰め込まれています。
ゲーム開発の知識はほとんどありませんでしたが、Unity Android で独自のフライト シミュレーション エンジンを作成することができました。シェーダーを簡単に書くことさえ学びました。
高度な Unity ライセンスは有料ですが、それだけの価値があります。ただし、Unity の無料版を使用して商用の PC ゲームを作成することはいつでもできます。全体として、ゲーム開発とは、ゲーム エンジンのコツをつかむことです。どんなものでもマスターすれば、あなたが支配します。

于 2013-01-11T16:21:59.040 に答える