所以我正在尝试使用我当前的代码来检测我的玩家精灵是否与静止物体接触。我已经完成了边界框教程,他们使用的语法对我不起作用,因为我的精灵变量设置不同。
这是我正在使用的 if 语句。
if (spritePosition.Equals(Booksposition))
{
spritePosition.X = 0;
spritePosition.Y = 0;
}
我所需要的只是 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);
当我运行这段代码时,它什么也不做,尽管它确实编译和运行。