如何在 JavaFX 中使用 Node Class 的 intersect() 方法



JavaFX Node 类提供了两种交叉方法:

 intersects(Bounds localBounds);

 intersects(double localX, double localY, double localWidth, double localHeight);

何时以及如何使用这些方法?

顾名思义,它用于确定一个节点是否与其他节点相交。

示例:如果你打算在javafx中开发禅宗乒乓球游戏,如果球碰到球拍后面的墙,那么游戏就结束了。

法典:

   private  Circle ball;
   private  Rectangle wall;
   if(ball.intersects(wall.getBoundsInLocal()) {
        //game over
    }

最新更新