Rect.intersects()无法正常工作

时间:2016-01-21 23:33:10

标签: java android

我有一个名为矩形的ArrayList,它位于特定的x,y,width,height值和另一个名为bar的Rect,它在屏幕上向上移动并且应该与这些矩形相交。这是我的代码:

for (Rect rect : rectangles) {
   if(Rect.intersects(bar, rect)) {
       Log.d("GameScreen", "intersected");
    intersected = rect;
    checkButtons();

  }
}

但是,当我查看我的logcat时,它并没有记录" GameScreen,相交"我从checkButtons()设置的计数器在它们相交时不会改变屏幕上的分数,而条形似乎只是通过矩形。

我怎样才能确保Rects相交?

0 个答案:

没有答案