0

こんにちは私は1人のプレーヤーと、木や建物のような単純な世界がある単純なゲームを書こうとしています。プレーヤーは、ムチネ銃を持って歩き、木のような世界のオブジェクトに向かって撃ち、最終的にそれを破壊することができます。ゲームはトップダウンなので、私はしません。重力は必要ありません。プレイヤーはたくさんの弾丸を打つことができ、世界のいくつかのモンスターが撃つことができます。そのため、画面上に一度に大量の弾丸が表示される可能性があるため、衝突検出を行うための優れたツールが必要です。また、モンスターとプレイヤーがいて、同じ場所に存在できないなど、プレイヤーが他のオブジェクトの上を歩くことができないことも重要です(一方が他方に行くべきではありません)。衝突検出エンジンをお勧めしますか?Farserを使用するか、自分で作成する必要がありますか?

このhttp://www.youtube.com/watch?v=u8rWomjyTWIに似ています

もう1つ質問があります。数日後、まだxnaについて読んでいます。衝突の検出については、ピクセルまたは正方形と円があります。テクスチャマップを比較できる料金またはエンジンはありますか。ポリゴンに入れて衝突をチェックしますか?

4

1 に答える 1

2

Farseer は物理学用です。複雑な衝突反応が必要な場合に使用します。コリジョンしてプレーヤーを殺すだけの場合は、そのようなエンジンやライブラリは必要ありません。

App Hub の衝突の例を正しく読みましたか?
リンク: http://create.msdn.com/en-US/education/catalog/tutorial/collision_2d_perpixel_transformed

それはおそらくあなたの目的には十分です。

于 2012-04-10T00:19:42.667 に答える