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