2011-01-08 16 views
8

サーバー上でゲームの世界をシミュレートするには、物理​​エンジンが必要です。私は.Net物理エンジンのためにgoogledと彼らはすべて2006年から2009年にリリースされました。だから私は使用できる良い物理エンジンがありますか?私はエンジンから必要なもの.Net 3D物理エンジンのご提案

は、ボックスでの衝突を球体..

更新:申し訳ありませんが、私は3Dエンジンを必要と言及するのを忘れてしまった

更新:場合、誰かがで管理する物理エンジンの外観が必要になりますJitter、それが管理し、純粋だとJigLibXの開発者から

+1

は、「私は、.NET物理エンジンのためにGoogleで検索し、それらのすべては2006年から2009年にリリースされた」 - その理由は、彼らがunapplicable作るのですか? –

+0

私はそれらが適用できないと言っていませんでした。しかし、新しいエンジンは私が思うようにマルチスレッド化のために最適化されるかもしれません。 – Viktor

+0

あなたはそれをどのような証拠と考えていますか? –

答えて

4

私はP/Invoke経由で非常に良いNewton Game Dynamicsを使用しました。

http://newtondynamics.com/forum/newton.php

も定評弾丸物理エンジンありますが、私はそれを直接使用したことがありません。しかし、それはかなり良いようです。

http://sourceforge.net/projects/bullet/

あなたは純粋にマネージコードエンジンを必要に応じて、明確ではありませんでしたが、これらはされません。

3

2Dエンジン:

は私が持っていましたちょっと前にこれを見てください:http://farseerphysics.codeplex.com/ - 編集:なんらかの理由で、私はこのコメントを自分で削除することはできませんし、コメントにも返信することはできません。この回答は、3Dの要件の明確化の前に掲載されました。改造者がこれを削除したい場合は、自由に感じてください。

+0

申し訳ありませんが、私は3dエンジンが必要です – Viktor

1

無料または市販ですか?

無料:ジッタ、jiglibX、henge3D、bulletX

商用:bepu物理学、matali物理学、digitalrune物理

0

私はユニのプロジェクト

video

のために数年前に1に働きました

soureforge

codeexamples

C#の

でネイティブに書かれたMITライセンス あなたはユニのプロジェクトのために

を推測するように、それは のみ凸包を使用

特長 衝突検出は(バウンディングボリューム階層を使用しています)など、いくつかの制限があります弾性衝突 カスタム衝突処理 は、いくつかのパーティクル物理学および空間クエリ(k-最近隣)もサポートしています。

そのオープンソースあなたがそれに独自の機能を追加したいので、もしあなたが可能性が

関連する問題