“Javafx обнаруживает столкновение” Ответ

Javafx обнаруживает столкновение

if(rectangle1.getBoundsInParent.intersects(rectangle2.getBoundsInParent)){

//do something

}
Jolly Jaguar

Javafx обнаруживает столкновение


private void checkBounds(Shape block) {
  boolean collisionDetected = false;
  for (Shape static_bloc : nodes) {
    if (static_bloc != block) {
      static_bloc.setFill(Color.GREEN);

      if (block.getBoundsInParent().intersects(static_bloc.getBoundsInParent())) {
        collisionDetected = true;
      }
    }
  }

  if (collisionDetected) {
    block.setFill(Color.BLUE);
  } else {
    block.setFill(Color.GREEN);
  }
}

Foolish Flatworm

Ответы похожие на “Javafx обнаруживает столкновение”

Вопросы похожие на “Javafx обнаруживает столкновение”

Смотреть популярные ответы по языку

Смотреть другие языки программирования