-2
if(drawRectangle.Right > drawRectangle0.Left)
{
   drawRectangle0.Y = 100;    
}

私のコードがそれを検出するかどうかを確認するための単なるテストであり、検出されますが、私が望む方法ではありません。ほら、近寄らなくてもとにかく動く、動かしたい、drawRectangle(player Rectangle)との衝突を検出して動くので、プレイヤーはまた行って回収できる。

Texture2D別の注意として、周りに白い四角形が表示されないようにするにはどうすればよいですか? それを非表示にするにはどうすればよいですか?

前もって感謝します。

4

2 に答える 2

0

Rectangles間のオーバーラップをテストできますRectangle.Intersects(drawRectangle, drawRectangle0);

ただし、そのスニペットから問題を確認するのは難しいため、もう少しコードを表示する必要があると思います。

テクスチャの周りにある白い四角形は何を意味していますか? ウィンドウで表示すると、白い長方形 (非透明?) がありますか?

于 2013-10-05T12:22:30.970 に答える