4

これ( http://www.teagames.com/games/tgmotocross/play.php )のような単純な 2D 物理を行う方法を示すチュートリアルを探しています。私が最も興味を持っている部分は、キャラクター/プレイヤーと地形の間の衝突検出がどのように行われるか、そして地形をどのように保存/生成するかです。
チュートリアルの言語は問題ではありません。これを一般的に行う方法に興味があるだけです。
どうもありがとう。


編集:明確にするために、2つのスプライト間の衝突検出を実行する方法と、2Dゲームを作成するのに十分な物理学をすでに知っています-衝突できる滑らかな地形を実装する方法に関するチュートリアル/例を特に探しています(私は理解しています破壊可能な風景がどのように行われるか、そしてこれは何らかの形で関連していると思います)。また、私は N チュートリアルを認識していますが、それは個別の形状を使用していますが、滑らかな風景に興味があります。

4

3 に答える 3

3

私は、このリンクがいくらか役立つことを発見しました (主にワーム タイプのゲームの場合) - 下部に、衝突ポイントで法線を見つけたい場合 (車両を正しく方向付けるために必要になる可能性があります) と書かれています。衝突点の周囲をスキャンし、さらなる計算のために平面を作成します。

于 2009-06-13T06:58:45.413 に答える
3

C# で記述された .NET 用の 2D エンジンであるFarseer Physics Engineをご覧になることをお勧めします。このパッケージの使用例については、こちらを参照してください。非常に使いやすく、理解しやすい。そのようなことを理解し始めるのに最適な場所です。また、製品を作っている人々は、質問があれば簡単に知り合ったりチャットしたりできます!

于 2009-06-13T05:38:35.153 に答える
2

私はあなたがすでに次のことを前提としています:

  1. ベクトルを理解する
  2. 物理を理解する

これを見てください。

于 2009-06-13T05:51:35.793 に答える