0

XNAで2Dシューティングゲームを作りたいです。地形は、コリジョン マップとして使用されるビットマップ イメージで構成されます。キャラクターの移動を試みましたが、側面衝突と坂道の上り坂で失敗しました。そのためのアイデアはありますか?

4

1 に答える 1

0

MSDN App Hub には、ピクセル単位の衝突に関する優れたチュートリアルがあります。

基本的に、最終的に行うことは、テクスチャからすべての情報を ( GetData()を介して) 配列として取得し、各テクスチャでオーバーラップしているピクセルをループして、両方が不透明か、黒か、またはその他必要なものかを確認することです。固さを判断するために使用します。スケーラブル/回転した画像が必要な場合はもう少し複雑になりますが、上記のチュートリアルにはそのための手順も含まれています.

于 2012-06-20T18:16:28.080 に答える