所以你可能在第一张照片中看到我有这个区域标有黑墙。
任务是填充这个区域,结果是橙色区域+它下面的黑墙。现在我想跟踪橙色场覆盖了多少场。
正如您所看到的,我尝试通过创建Field的所有CornerPoints的PolygonCollider,获取它的bounds.size,然后对橙色字段执行相同的操作并减去它们。
当我使用矩形区域进行此操作时,它的工作非常精细,就像在第二张图片中看到的那样,为什么它不适合非矩形区域?
bounds给出一个轴对齐的边界框,完全包围对撞机。通常情况下,边界框的面积(或体积)不等于封闭多边形的面积。