7

Mac と PC の両方で動作するグラフィックやゲーム エンジンはありますか? Unity を見たことがありますが、その可能性はあります。他に選択肢があるかどうか疑問に思っています。

理想的には、同じ C++ ゲーム コードを PC と Mac の両方のプラットフォームに移植したいのですが、基盤となるゲーム/グラフィック エンジンが適切なハードウェアを活用できるようにします。

編集: Torque、Gamebryo、Unreal のレベルで探しています。商用ソリューションは完全に受け入れられます。

4

9 に答える 9

5

オーガクリスタルスペースは2つ。SDLは、興味深いより低レベルのシステムです。

于 2010-03-07T03:13:55.707 に答える
2

レンダリング エンジン (Ogre3D など) ではなく、完全な「ゲーム エンジン」については、おそらく Unity または Torque を使用します。どちらも PC と Mac 間のクロスプラットフォームであり、十分な機能を備えています。

設計思想や構造が大きく異なるため、可能であればそれらを使用してみてください。

予算に応じて、「大物」 (Gamebryo、Unreal など) を検討し始めますが、それらは非常にすぐに高価になる可能性があります (数十万ドルではないにしても数万ドルであり、あなたが持っていない限り利用できない場合さえあります)。商用チームはすでに設定されています。)

Unreal ルートに進みたい場合は、いつでも UDK を見ることができますが、現時点では Mac で機能するとは思えません。

于 2010-03-07T05:58:43.413 に答える
2

久しぶりの話:)

Bioshock が Unreal を使用し、Mac に移植されたことは知っています。ただし、それがすぐに使えるかどうかはわかりません。

また、Valve は最近、Steam を Mac に導入すると発表しました(リンク)。ソース エンジン ゲーム (Portal、HL2 など) を移植するかどうかはまだ発表されていませんが、NDA の下でより多くの情報を得ることができるかもしれません。

-クリス

于 2010-03-07T12:48:00.367 に答える
2

jMonkeyEngineは優れた Java ゲーム エンジンです。グラフィックの場合、LWJGLJOGLはどちらも Java OpenGL ラッパーです。

もちろん、OpenGLはクロス プラットフォームです。SDLは、ウィンドウの作成や入力処理などを処理するための薄いラッパーです。

于 2010-03-08T02:33:52.493 に答える
2
于 2010-03-07T03:24:25.977 に答える
1

C4エンジンをご検討ください。洗練された C++ コードベースを持ち、PC、Mac、PS3 をサポートし、ゲーム エンジンに必要なすべての機能を備え、強力なサポートを備え、現在は無期限の無料アップデートを提供しています。私の(確かに限られた)経験から、Torqueよりもはるかに優れています。

于 2010-03-09T01:14:55.493 に答える
1

Qtは完全なグラフィックス/ゲーム エンジンではありませんが、クロスプラットフォームの GUI フレームワークであり、多くのもの (ネットワーク、データベース接続などを含む) のための関連ライブラリです。そのため、比較的低レベルの (つまり、多くの制御を必要とする) プログラムを作成するのが好きな場合は、それが適している可能性があります。アニメーション フレームワークを提供します (実際には複数あります!)。

于 2010-03-08T11:32:44.127 に答える
0

http://g3d.sourceforge.net/と bulletphysics を追加してください...

于 2010-03-07T03:20:14.837 に答える
0

それはあなたが必要とする力に依存します..

  • OpenGL?
  • SDL?
  • Java (処理または raw java2d を使用)?
  • glfw (まだ opengl ですが、より多くの機能を持つようにラップされています)?
于 2010-03-07T03:13:57.703 に答える