9

オブジェクトのある風景を含むゲームを作成する予定です。地形は高さフィールドを使用して定義され、オブジェクトは地形の上を動き回り、地形の上を飛行します。古いゲームのMarble MadnessVirus/Zarchをプレイしたことがあるなら、それは私が作成しようとしている複雑さとスタイルのようなものです。

インターネットでさまざまな物理エンジンと、高さフィールドを地形としてレンダリングする方法に関するいくつかのチュートリアルを見てきましたが、ドキュメントが不足しているか、必要なものに対して非常に複雑に思えます。

必要なのは、ハイト フィールドを描画し、その上に 3D オブジェクトを配置して、丘を転がり落ちたり、空を飛び回ったりする方法だけです。これを行うために独自のコードを作成しても構わないので、関連するチュートリアルもあればよいでしょう。

4

4 に答える 4

1

本格的なソリューションではなく、チュートリアルの詳細を探している場合は、XNA クリエーター サイトで衝突シリーズを確認しましたか?

具体的には、Collision Series 5: Heightmap Collision with Normalsはまさにあなたが探しているもののように聞こえます。

于 2008-09-21T17:04:29.413 に答える
0

Matali 物理エンジンをチェックしてください。Matali Physics は、XNA 用の物理エンジンです。 ホームページ

于 2009-04-14T12:23:44.740 に答える
0

Newton Game Dynamicsをチェックしてください。XNA 用の物理エンジンのポートがあります。唯一の注意点は、Windows でのみ動作することです。

于 2008-09-21T16:48:35.693 に答える