我正在用C#和XNA制作一个游戏,我用三分来表示一个敌人物体的赫盒。一个矩形变量用于表示玩家的hitbox。我用三个点作为敌人,而不是一个矩形,因为敌人是一个三角形的形状。
//Example coordinates
Point pointOne = new Point(0, 50);
Point pointTwo = new Point(50, 50);
Point pointThree = new Point(25, 0);
Rectangle rect = new Rectangle(0, 0, 10, 10);
我需要一种方法来确定矩形是否重叠于所有点之间的区域,如下面的图片所示。有人