そのため、現在のコードを使用して、プレーヤーのスプライトが静止オブジェクトに接触しているかどうかを検出しようとしています。バウンディングボックスのチュートリアルはすでに完了しましたが、スプライト変数の設定が異なるため、バウンディングボックスで使用されている構文が機能しませんでした。
これは私が使用しているifステートメントです。
if (spritePosition.Equals(Booksposition))
{
spritePosition.X = 0;
spritePosition.Y = 0;
}
必要なのは、2つが衝突しているかどうかを確認するためのC#の構文だけです。
これが私のテクスチャの設定方法です...
Texture2D myTexture;
Vector2 spritePosition = new Vector2(600,300);
Vector2 spriteSpeed = new Vector2(50.0f, 50.0f);
Texture2D Books;
Vector2 Booksposition = new Vector2(100, 300);
Vector2 BooksSpeed = new Vector2(50.0f, 50.0f);
このコードを実行すると、コンパイルと実行は行われますが、何も実行されません。